Tệp jar là viết tắt của J ava AR tệp chive và chứa các chương trình java (tệp lớp Java, siêu dữ liệu và tài nguyên) bên trong nó. Là một định dạng tệp gói (tương tự như định dạng tệp .zip), tệp jar cũng có thể được sử dụng để đóng gói một số tệp khác với nhau để cải thiện tính di động và giảm dung lượng mà các tệp này chiếm. Điều này làm cho các tệp jar cực kỳ linh hoạt và có thể được sử dụng để lưu trữ trò chơi, ứng dụng, tiện ích mở rộng trình duyệt, v.v.
Không phải tất cả các tệp jar đều được tạo như nhau. Một số được chạy / thực thi như tệp .exe và những tệp khác được giải nén / giải nén như tệp .zip. Mặc dù việc giải nén các tệp jar khá dễ dàng và có thể được thực hiện tương tự như cách người ta trích xuất nội dung của tệp zip, nhưng trường hợp thực thi tệp jar không giống như vậy.
Tệp .exe khi được nhấp đúp sẽ khởi chạy chương trình / ứng dụng với sự trợ giúp của Hệ điều hành Windows. Tương tự, một tệp .jar có thể được thực thi bằng cách khởi chạy nó bằng Java Framework. Tuy nhiên, nhiều người dùng gặp phải lỗi khi cố gắng thực thi các tệp jar và hôm nay, trong bài viết này, chúng tôi sẽ làm sáng tỏ vấn đề và tiết lộ cách chạy hoặc thực thi tệp jar trên Windows 10.
Tại sao tệp jar không chạy?
Tệp Jar bao gồm một tệp kê khai về cơ bản cho tệp biết cách hoạt động trong khi giữ thông tin về các tệp khác được đóng gói trong tệp jar. Ngoài ra, một tệp jar chứa các tệp lớp chứa mã java cho chương trình thực thi. Cả hai tệp này cùng với các tệp phương tiện khác giúp bạn có thể chạy các tệp jar như một yêu cầu duy nhất của Môi trường thời gian chạy Java.
Người dùng gặp một trong hai lỗi này khi cố gắng chạy tệp jar.
- Môi trường thời gian chạy của Java không được đặt đúng cách để chạy các tệp .jar
- Windows Registry không gọi đúng JRE (Java Runtime Environment)
Lỗi đầu tiên phát sinh khi người dùng đang chạy phiên bản java lỗi thời trên máy tính cá nhân của họ và lỗi thứ hai xảy ra khi các tệp jar không được liên kết đúng với tệp nhị phân Java.
Ngoài ra, đôi khi khi người dùng nhấp đúp vào tệp jar, cửa sổ nhắc lệnh sẽ khởi chạy trong tích tắc và sau đó đóng lại khiến người dùng mất tinh thần. May mắn thay, việc giải quyết hai lỗi này và chạy tệp jar khá dễ dàng.
Cách chạy tệp JAR trên Windows 10
Như đã đề cập trước đó, bạn yêu cầu Java Runtime Environment để chạy ứng dụng / mã chứa bên trong tệp jar. Để kiểm tra phiên bản Java mà máy tính cá nhân của bạn đang chạy và cách cập nhật lên phiên bản mới nhất, hãy làm theo các bước được đề cập bên dưới:
1. Khởi chạy Command Prompt với tư cách là Quản trị viên bằng bất kỳ phương pháp nào được đề cập bên dưới.
một. Nhấn phím Windows + X hoặc nhấp chuột phải vào nút bắt đầu để mở menu người dùng nguồn. Từ menu tiếp theo, nhấp vào Command Prompt (Admin).
b. Nhấn phím Windows + R để khởi chạy lệnh Run, nhập cmd và nhấn ctrl + shift + enter.
c. Nhấp vào nút bắt đầu (hoặc nhấn phím Windows + S), nhập dấu nhắc lệnh và chọn Chạy với tư cách Quản trị viên từ bảng bên phải.
2. Khi cửa sổ nhắc lệnh được mở, hãy nhập java -version và nhấn enter.
Giờ đây, dấu nhắc lệnh sẽ cung cấp cho bạn phiên bản Java chính xác mà bạn đã cài đặt trên hệ thống của mình.
Ngoài ra, hãy tìm kiếm cấu hình java ứng dụng trên PC của bạn và nhấp vào Giới thiệu trong tab chung để truy xuất phiên bản java.
3. Phiên bản mới nhất của Java là Phiên bản 8 Cập nhật 251 (kể từ ngày 14 tháng 4 năm 2020). Nếu bạn không sử dụng phiên bản mới nhất hoặc hoàn toàn không có Java, hãy truy cập trang tải xuống chính thức Tải xuống Java cho tất cả các hệ điều hành và nhấp vào “ Đồng ý và bắt đầu tải xuống miễn phí” nút.
4. Định vị tệp đã tải xuống (PC này> Tải xuống) và nhấp đúp vào tệp .exe để mở trình hướng dẫn cài đặt. Bây giờ, hãy làm theo lời nhắc trên màn hình để cài đặt phiên bản Java mới nhất.
5. Nhắc lại các bước 1 và 2 để kiểm tra xem bản cập nhật đã được cài đặt thành công chưa.
Nếu bạn đang gặp phải bất kỳ sự cố nào khi cập nhật java, trước tiên hãy thử xóa hoàn toàn phiên bản trước bằng Công cụ xóa Java chính thức, sau đó thực hiện cài đặt mới.
Phương pháp 1:Sử dụng ‘Mở bằng…’
Trong phương pháp đầu tiên, chúng tôi mở tệp jar theo cách thủ công bằng Môi trường thời gian chạy Java. Thực hiện theo các bước dưới đây để thực hiện tương tự.
1. Mở trình khám phá tệp ( Phím Windows + E ), tìm tệp jar mà bạn muốn thực thi / mở và nhấp chuột phải vào tệp đó.
2. Từ trình đơn ngữ cảnh / tùy chọn tệp sau, chọn Mở bằng.
3. Xem qua danh sách các ứng dụng và cố gắng định vị Java (TM) Platform SE nhị phân . Rất có thể bạn sẽ không tìm thấy nó trong danh sách ứng dụng.
4. Vì vậy, hãy nhấp vào Chọn ứng dụng khác .
5. Một lần nữa, xem qua danh sách và nếu không tìm thấy ứng dụng, hãy nhấp vào Ứng dụng khác> Tìm ứng dụng khác trên PC này để tìm ứng dụng theo cách thủ công
6. Bây giờ, điều hướng đến đường dẫn nơi lưu trữ java.exe. Đối với hầu hết người dùng, nó phải là C:\ Program Files \ Java \ jre1.8.0_221 \ bin nhưng nếu bạn không tìm thấy nó ở đó, hãy thử đi theo đường dẫn sau C:\ Program Files (x86) \ Java \ jre1.8.0_221 \ bin
7. Cuối cùng, chọn java.exe và nhấn enter.
Phương pháp 2:Chạy tệp JAR bằng Command Prompt
Người ta cũng có thể chạy các tệp jar bằng cửa sổ nhắc lệnh của Windows 10. Quá trình này liên quan đến việc thực hiện một dòng lệnh duy nhất và dễ thực hiện.
1. Khởi chạy Command Prompt với tư cách là Quản trị viên bằng bất kỳ phương pháp nào được đề cập trước đó.
2. Khi cửa sổ nhắc lệnh đã khởi chạy, hãy chạy lệnh ‘cd \’ để quay lại đầu thư mục.
3. Bây giờ, gõ lệnh sau java -jar sample.jar và nhấn phím enter.
Đừng quên thay đổi ‘sample.jar’ trong dòng lệnh bằng tên của tệp .jar.
Ngoài ra, bạn có thể bỏ qua bước thứ hai và thay thế sample.jar bằng đường dẫn hoàn chỉnh của tệp jar.
Phương pháp 3:Sử dụng ứng dụng của bên thứ ba
Cũng giống như mọi thứ khác, tồn tại nhiều ứng dụng của bên thứ ba cho phép bạn chạy hoặc thực thi các tệp jar trên Windows 10. Một trong những chương trình thực thi jar phổ biến hơn trên Internet là Jarx.
Truy cập trang web chính thức Jarx - Trình thực thi JAR và tải xuống tệp phần mềm bằng cách nhấp vào ‘Jarx-1.2-installer.exe’. Tìm tệp đã tải xuống và cài đặt Jarx. Ứng dụng không có GUI ngoại trừ cửa sổ giới thiệu. Bây giờ, chỉ cần nhấp đúp vào tệp jar hoặc nhấp chuột phải và chọn mở để chạy tệp jar trên máy tính cá nhân của bạn.
Một ứng dụng bên thứ ba khác sẽ hỗ trợ bạn chạy các tệp jar là Jarfix. Làm theo quy trình tương tự như đã thảo luận để Jarx chạy các tệp jar.
Lưu ý: Jarfix sẽ chỉ có thể chạy các tệp jar khi được khởi chạy với tư cách là quản trị viên.
Phương pháp 4:Giải nén các tệp Jar
Như đã đề cập trước đó, không phải tất cả các tệp jar đều được thiết kế / có nghĩa là một tệp thực thi. Một số chỉ hoạt động như một gói và chứa các loại tệp khác trong đó. Chúng tôi có thể kiểm tra xem tệp jar có thực thi được hay không bằng cách giải nén / giải nén nó.
Nếu bạn đã từng làm việc với tệp zip và tệp rar, rất có thể, bạn đã biết cách giải nén tệp. Người ta có thể chọn sử dụng công cụ trích xuất nội trang trong windows hoặc nhờ hỗ trợ từ một trong nhiều ứng dụng giải nén tệp có sẵn trên internet. Một số ứng dụng được sử dụng nhiều nhất và đáng tin cậy là 7-zip và WinRAR.
Để giải nén tệp bằng công cụ giải nén tích hợp sẵn của Windows, chỉ cần nhấp chuột phải trên tệp jar và chọn một trong các nút ‘Giải nén…’ tùy chọn.
Để giải nén tệp bằng ứng dụng của bên thứ ba, trước tiên, hãy truy cập trang web của ứng dụng và tải xuống tệp cài đặt. Sau khi bạn cài đặt xong ứng dụng, hãy mở tệp jar trong ứng dụng để xem nội dung mà nó chứa.
Khắc phục lỗi Không thể mở Tệp JAR trên Windows 10
Nếu bạn không thể chạy các tệp jar bằng bất kỳ phương pháp nào ở trên, hãy thử thực hiện giải pháp sau.
Giải pháp 1:Cập nhật Registry Editor
1. Khởi chạy File Explorer ( Windows Key + E ) và điều hướng đến thư mục bin bên trong thư mục cài đặt java.
Đích đến của thư mục khác nhau tùy thuộc vào phân vùng ổ đĩa mà bạn đã cài đặt nó. Tuy nhiên, đối với hầu hết người dùng, thư mục có thể được tìm thấy trong ổ C và bên trong Tệp Chương trình hoặc Tệp Chương trình (x86).
2. Bên trong thư mục bin, tìm java.exe, nhấp chuột phải vào nó và chọn Thuộc tính .
3. Chuyển sang Khả năng tương thích và chọn hộp bên cạnh Chạy chương trình này với tư cách Quản trị viên . Nhấp vào Áp dụng, sau đó nhấp vào Ok để thoát.
4. Khởi chạy Command Prompt với tư cách quản trị viên bằng bất kỳ phương pháp nào đã đề cập trước đó.
5. Tùy thuộc vào yêu cầu của bạn, hãy nhập một trong các lệnh sau vào cửa sổ nhắc lệnh và nhấn enter.
Đừng quên thay thế C:\ Program Files (x86) \ bằng địa chỉ thư mục cài đặt Java thực của bạn.
Để khởi chạy tệp jar một cách đơn giản, hãy nhập các lệnh sau và nhấn Enter:
ftype jarfileterm=cmd /s /k “”C:\Program Files(x86)\Java\jre1.8.0_221\bin\java.exe” -jar “%1″ %*” assoc .jar=jarfileterm
6. Nếu bạn muốn gỡ lỗi tệp jar và do đó cần cửa sổ nhắc lệnh luôn mở sau khi khởi chạy tệp, hãy nhập lệnh sau
ftype jarfileterm=cmd /s /k “”C:\Program Files(x86)\Java\jre1.8.0_221\bin\java.exe” -jar “%1″ %*” assoc .jar=jarfileterm
Bây giờ, hãy tiếp tục và thử mở tệp jar.
Nếu bạn vẫn không thể thực thi tệp jar, chúng tôi sẽ cần thay đổi một số thứ trong Windows Registry Editor. Chúng tôi khuyên bạn nên cực kỳ thận trọng khi thực hiện theo hướng dẫn bên dưới vì Trình chỉnh sửa sổ đăng ký là một công cụ mạnh mẽ và không nên gây nhầm lẫn.
1. Khởi chạy Windows Registry Editor bằng cách nhấp vào nút bắt đầu, tìm kiếm trình chỉnh sửa sổ đăng ký và nhấn enter hoặc bằng cách nhập regedit trong lệnh chạy (Windows Key + R).
2. Từ bảng điều khiển bên trái, nhấp vào mũi tên hoặc nhấp đúp vào HKEY_CLASSES_ROOT để mở rộng giống nhau.
3. Từ danh sách thả xuống, tìm thư mục jarfile (Một số người dùng có thể tìm thấy các thư mục jar_auto_file và jarfileterm thay vì jarfile. Thực hiện theo quy trình tương tự như được đề cập bên dưới)
4. Đầu tiên mở jarfile bằng cách nhấp đúp vào nó.
5. Điều hướng đến jarfile> shell> open> command
5. Trên bảng điều khiển bên phải, bạn sẽ thấy một phím có nhãn Mặc định. Nhấp chuột phải và chọn Sửa đổi hoặc chỉ cần nhấp đúp vào nó để sửa đổi khóa.
6. Trong hộp bật lên sau, bên dưới nhãn Dữ liệu Giá trị, hãy dán fftype lệnh mà chúng tôi đã nhập trước đó trong cửa sổ nhắc lệnh.
7. Kiểm tra chéo để đảm bảo nó chính xác và nhấn OK .
Lưu ý: Hãy nhớ làm theo quy trình hoàn chỉnh cho cả hai thư mục, jar_auto_file &jarfileterm, nếu bạn có chúng)
8. Cuối cùng, đóng trình chỉnh sửa sổ đăng ký và thử khởi chạy tệp jar.
Giải pháp 2:Thay đổi Cài đặt Bảo mật Java
Một vấn đề rất phổ biến khác với Java là rủi ro bảo mật. Thông báo cảnh báo xác nhận rủi ro thường xuất hiện khi cố gắng chạy một tệp jar. Để giải quyết vấn đề này, chúng tôi chỉ cần thay đổi cài đặt bảo mật.
1. Nhấp vào nút bắt đầu hoặc nhấn Windows Key + S, tìm kiếm Định cấu hình Java và nhấn enter để mở.
2. Chuyển sang Bảo mật bằng cách nhấp vào tab tương tự.
3. Đảm bảo hộp bên cạnh ‘Bật nội dung Java cho trình duyệt và ứng dụng Khởi động Web’.
4. Đặt mức bảo mật cho các ứng dụng không có trong danh sách Trang web Ngoại lệ thành Cao và nhấp vào Áp dụng .
5. Nhấp vào OK để thoát.
Được đề xuất:
- Cách sửa lỗi javascript:void (0)
- Cách tắt Adobe AcroTray.exe khi khởi động
- Cách đổi tên nhiều tệp hàng loạt trên Windows 10
Chúng tôi hy vọng bạn có thể chạy hoặc thực thi tệp jar của mình trên Windows 10 như dự định. Trong trường hợp có bất kỳ sự cố nào theo hướng dẫn trên hoặc khi mở tệp jar, hãy kết nối với chúng tôi trong phần nhận xét bên dưới và chúng tôi sẽ giúp bạn.