Khắc phục: Không thể truy cập Jarfile

JAR là một định dạng tệp gói được nhiều tệp lớp Java sử dụng với siêu dữ liệu và tài nguyên liên quan để được đóng gói trong một gói duy nhất để phân phối. Chúng được xây dựng trên kiến ​​trúc ZIP và có phần mở rộng .jar.

Không thể truy cập đến tệp JAR

Người dùng gặp lỗi “ Không thể truy cập Jarfile ” khi họ cố gắng mở gói .JAR hoặc một ứng dụng nhắc họ khi nó không khởi chạy được. Thông báo lỗi này rất phổ biến và cho biết rằng bạn không có trình xử lý cho .JAR được đặt chính xác.

Nguyên nhân gây ra lỗi 'Không thể truy cập Jarfile'?

Có một số lý do khác nhau khiến bạn có thể gặp phải thông báo lỗi này nhưng hầu hết chúng đều liên quan đến việc xử lý tệp .JAR trên máy tính của bạn. Các lý do cho lỗi này là nhưng không giới hạn ở:

  • Bạn chưa cài đặt phiên bản JAVA mới nhất trên máy tính của mình. Để chạy hiệu quả các tệp JAR, bạn cần phải cài đặt khung công tác mới nhất được yêu cầu trên máy tính của mình.
  • Các chương trình mặc định để mở tập tin JAR không được thiết lập.
  • Phần mềm độc hại hiện diện trên máy tính của bạn có thể can thiệp vào toàn bộ quá trình.
  • Đường dẫn tệp được đặt cho tệp thực thi Java không đúng và trỏ đến vị trí sai. Điều này có thể gây ra thông báo lỗi bất cứ khi nào bạn khởi động máy tính của mình.

Trước khi tiếp tục với các giải pháp, hãy đảm bảo rằng bạn có kết nối internet đang hoạt động và đặc quyền tài khoản quản trị viên.

Giải pháp 1: Cài đặt bản cập nhật Java mới nhất

Như đã đề cập trước đây, để các chương trình chạy tệp JAR, kiến ​​trúc thích hợp tức là Java cần được cài đặt trên máy tính của bạn. Hơn nữa, nó phải là phiên bản mới nhất được phát hành cho người dùng. Nếu bạn chưa cài đặt Java, bạn có thể trực tiếp tải xuống và cài đặt nó. Nếu bạn có phiên bản cũ hơn, trước tiên chúng tôi sẽ gỡ cài đặt nó và sau đó cài đặt phiên bản mới nhất từ ​​trang web chính thức.

  1. Nhấn Windows + R, nhập “ appwiz. cpl ”trong hộp thoại và nhấn Enter.
  2. Khi ở trong trình quản lý ứng dụng, hãy tìm kiếm mục nhập của Java. Nhấp chuột phải vào nó và chọn Gỡ cài đặt .
Gỡ cài đặt Java cũ
  1. Sau khi ứng dụng được gỡ cài đặt, hãy điều hướng đến trang web Java chính thức và tải xuống trang web mới nhất. Sau khi tải xuống tệp thực thi, hãy chạy tệp đó để cài đặt phiên bản Java mới nhất.
  2. Khởi động lại máy tính của bạn và kiểm tra xem thông báo lỗi đã được giải quyết chưa.

Giải pháp 2: Đặt liên kết tệp mặc định

Bạn cũng có thể gặp thông báo lỗi là Java không được đặt làm trình xử lý mặc định cho các tệp JAR trên máy tính của bạn. Một chương trình lưu trữ có thể được chọn làm công cụ mở mặc định của các tệp JAR có thể không tạo ra kết quả như bạn mong đợi. Chúng tôi có thể thử thay đổi liên kết tệp và kiểm tra xem điều này có khắc phục được sự cố không.

  1. Điều hướng đến thư mục chứa tệp JAR. Nhấp chuột phải vào nó và chọn Mở bằng và chọn chương trình Java.
Mở tệp JAR bằng Java
  1. Nếu bạn không có ngay tùy chọn để mở dưới dạng Java, bạn có thể nhấp vào Chọn ứng dụng khác và từ danh sách, hãy chọn Java.
  2. Nếu bạn muốn đặt liên kết mặc định vĩnh viễn trong máy tính của mình để các tệp JAR được Java mở, chúng tôi có thể thực hiện điều đó trong cài đặt.

Nhấn Windows + I để khởi chạy cài đặt. Bây giờ điều hướng đến Ứng dụng và chọn Ứng dụng mặc định từ thanh điều hướng bên trái.

  1. Bây giờ nhấp vào Chọn ứng dụng mặc định theo loại tệp hiện diện ở gần cuối. Bây giờ hãy tìm các tệp .jar mục nhập và đảm bảo rằng nó được chọn để mở bằng Java.
Thay đổi liên kết tệp mặc định
  1. Lưu các thay đổi và thoát. Khởi động lại máy tính của bạn và kiểm tra xem thông báo lỗi đã được giải quyết chưa.

Giải pháp 3: Kiểm tra phần mềm độc hại

Nếu bạn vẫn gặp lỗi khi khởi động hệ điều hành hoặc bất kỳ chương trình nào, bạn nên kiểm tra xem máy tính của mình có chứa vi-rút hoặc phần mềm độc hại nào không. Các thực thể này khai thác sổ đăng ký của bạn và sau khi sửa đổi một số khóa, làm cho tệp jar không sử dụng được.

Quét bằng MalwareBytes

Bạn nên kiểm tra kỹ lưỡng máy tính của mình rồi thực hiện theo Giải pháp 1 để đảm bảo rằng tất cả các mục nhập và liên kết tệp đã bị xóa và sau đó làm lại khi chúng tôi cài đặt lại Java. Bạn kiểm tra bài viết của chúng tôi về Cách xóa phần mềm độc hại bằng Malwarebytes.

Giải pháp 4: Kiểm tra tài liệu (dành cho Nhà phát triển)

Các nhà phát triển cũng gặp phải thông báo lỗi này khi họ cố gắng khởi chạy tệp JAR khi họ đang viết mã bằng Java hoặc một số ngôn ngữ khác. Điều này có thể thực sự rắc rối và có thể sẽ tạm dừng nhiệm vụ của bạn trong tầm tay.

Lỗi mã hóa Java

Để chẩn đoán và giải quyết lỗi, bạn nên đọc tài liệu về chức năng hoặc tiện ích mà bạn đang sử dụng để mở hoặc chạy tệp JAR. Bạn có thể đã nhận sai đường dẫn tệp hoặc có thể chuyển các tham số không chính xác cho hàm. Bạn có thể dễ dàng nhận được các bản trình diễn về chức năng mà bạn đang cố gắng triển khai trong các trang web mã hóa phổ biến như Stack Overflow. Xác định lỗi của bạn và sửa nó trước khi chạy lại chương trình / chức năng.