Nếu bạn thấy mình không thể mở tệp .jar trên Windows 10, thì đó có thể là do một trong các vấn đề sau:
- Môi trường thời gian chạy Java Thời gian chạy không được thiết lập chính xác để chạy .jar . các tập tin
- Windows Registry không gọi JRE (Môi trường chạy thi hành Java) đúng cách
Có một vài giải pháp dễ dàng để khắc phục điều này. Điều xảy ra với hầu hết mọi người là khi cố gắng mở tệp .jar, Windows thường sẽ hỏi chương trình bạn muốn sử dụng để chạy tệp đó. Tất nhiên, hầu hết mọi người chỉ chọn java.exe, nhưng điều này có vấn đề khi tách -jar khỏi đường dẫn thực thi của chương trình. Về cơ bản, bạn không thể thiết lập lệnh phức tạp cần thiết để mở tệp .jar bằng “Open With…” trong Windows 10.
Liên kết lại tệp .jar với tệp nhị phân Java.
Các bước đơn giản:

ftype jarfileterm=cmd /s /k “”C:Program FilesJavajre7binjava.exe” -jar “%1″ %*”
liên kết .jar=jarfileterm
Hoặc nếu bạn muốn dấu nhắc lệnh ở lại sau khi mở tệp .jar (với mục đích gỡ lỗi)
ftype jarfileterm=cmd /s /k “”C:Program FilesJavajre7binjava.exe” -jar “%1″ %*”
liên kết .jar=jarfileterm
Bây giờ hãy thử khởi chạy tệp .jar. Tùy thuộc vào bước bạn đã thực hiện, tệp thực thi java phải khởi chạy hoặc khởi chạy với dấu nhắc lệnh liên tục phía sau nó (dấu nhắc lệnh này sẽ lấp đầy các lệnh gọi Java từ ứng dụng, hữu ích cho mục đích gỡ lỗi).
Tinh chỉnh Registry để chạy file .JAR trên Windows


Tổng hợp: https://suamaytinhhcm.com