Cách khắc phục 'Không thể tải thư viện chia sẻ JNI'

Eclipse là một dự án nguồn mở sử dụng hệ thống plugin Java để cho phép các lập trình viên lập trình bằng các ngôn ngữ khác nhau làm việc dễ dàng với nhau. Nó cũng có sẵn cho nhiều nền tảng. Lỗi được đề cập trong tiêu đề của bài viết là một lỗi xuất hiện sau khi người dùng cố gắng mở Eclipse trên PC Windows của họ.

Tải thư viên JNI thất bại

Nhật thực thường chỉ đóng cửa sau đó. Vấn đề thường xuất hiện ngay khi người dùng cài đặt và chạy Eclipse. Đã có nhiều phương pháp khác nhau được sử dụng để giải quyết vấn đề này và đó là lý do tại sao chúng tôi đã tập hợp chúng trong một bài viết để bạn kiểm tra!

Điều gì gây ra lỗi 'Không thể tải thư viện chia sẻ JNI'?

Vấn đề thường được gây ra bởi một hoặc hai vấn đề phổ biến được chia sẻ giữa nhiều người dùng đã báo cáo vấn đề trực tuyến. Tuy nhiên, có một số cách để giải quyết vấn đề tương tự. Kiểm tra danh sách dưới đây:

  • Các phiên bản không khớp của Eclipse và Java Runtime - Cả hai chương trình phải là 64 bit hoặc 32 bit hoặc lỗi này bị ràng buộc xuất hiện. Giải quyết vấn đề bằng cách chuyển đổi cả hai chương trình sang cùng một định dạng.
  • Cả hai phiên bản Java 32 bit và 64 bit được cài đặt - Eclipse có thể cố gắng truy cập sai phiên bản và bạn nên hướng dẫn nó đến phiên bản phù hợp bằng cách thao tác biến Đường dẫn.
  • Eclipse không biết về thư mục cài đặt của Java - Bạn nên làm rõ sự nhầm lẫn bằng cách đưa nó vào tệp eclipse.ini.

Giải pháp 1: Chỉnh sửa tệp 'eclipse.ini'

Vấn đề cụ thể này có thể xảy ra khi cài đặt Eclipse không hiểu đường dẫn chính xác để thực thi có thể là gì. Điều đó có thể được giải quyết dễ dàng bằng cách thêm một dòng bên trong tệp cấu hình Eclipse có sẵn trong thư mục cài đặt. Hãy chắc chắn rằng bạn làm theo các hướng dẫn dưới đây để giải quyết vấn đề.

  1. Điều hướng đến vị trí của thư mục trong File Explorer chỉ bằng cách mở thư mục và nhấp vào PC hoặc My Computer này từ ngăn điều hướng bên trái hoặc bằng cách tìm kiếm mục này trong menu Bắt đầu.

Mở PC này trong Thư viện
  1. Trong PC hoặc My Computer này, bấm đúp để mở Đĩa cục bộ của bạn và điều hướng đến thư mục cài đặt của Bộ phát triển Java . Sau khi định vị thư mục Java, hãy điều hướng đến jrex.x.xx> bin và tìm tệp 'jawaw.exe'. Nhấp vào thanh địa chỉ và sao chép địa chỉ đầy đủ vào Clipboard. Trình giữ chỗ ' xxxx ' đại diện cho phiên bản Java bạn đã cài đặt.

Vị trí của jawaw.exe
  1. Điều hướng đến thư mục cài đặt của Eclipse. Cũng có thể tìm thấy vị trí chính xác sau khi nhấp chuột phải vào phím tắt Eclipse và chọn tùy chọn Vị trí tệp mở từ menu ngữ cảnh.
  2. Nhấp chuột phải vào tệp có tên ' nhật thực. ini 'và chọn mở nó bằng Notepad. Đảm bảo rằng bạn điều hướng đến đầu tệp và dán các dòng bên dưới để giải quyết vấn đề. Hãy chắc chắn rằng bạn cũng thay thế địa chỉ giữ chỗ của chúng tôi bằng địa chỉ bạn đã tìm thấy trong phần đầu tiên của giải pháp:
 -vm C: \ path \ đến \ 64bit \ java \ bin \ javaw.exe 
  1. Hãy thử chạy lại chương trình và kiểm tra xem liệu 'không tải được thư viện chia sẻ JNI' có xuất hiện không.

Giải pháp 2: Đảm bảo phù hợp với các phiên bản Eclipse và Java

Nếu bạn đang sử dụng phiên bản Eclipse 64 bit, bạn cũng nên đảm bảo rằng bạn đã cài đặt phiên bản Java Runtime 64 bit. Điều tương tự cũng xảy ra với phiên bản 32 bit. Hãy chắc chắn rằng bạn làm theo các hướng dẫn bên dưới để gỡ cài đặt và cài đặt tùy chọn thứ hai.

Gỡ cài đặt Java trên Windows 10

  1. Nhấp vào nút menu Bắt đầu nằm ở phần dưới cùng bên trái của màn hình của bạn. Chọn Cài đặt bằng cách nhấp vào biểu tượng bánh răng phía trên nút Nguồn trong menu Bắt đầu.
  2. Chọn phần Ứng dụng trong ứng dụng Cài đặt. Chọn Java từ danh sách các ứng dụng đã cài đặt và sau đó nhấp vào Gỡ cài đặt

Gỡ cài đặt Java trên Windows 10
  1. Trả lời các hướng dẫn hiển thị trên màn hình để hoàn tất quá trình gỡ cài đặt.

Gỡ cài đặt Java trên các phiên bản trước của Windows

  1. Nhấp vào nút menu Bắt đầu nằm ở phần dưới cùng bên trái của màn hình của bạn.
  2. Chọn Bảng điều khiển từ menu Bắt đầu và chuyển tùy chọn Xem theo Danh mục . Chọn Gỡ cài đặt Chương trình trong phần Chương trình.

Gỡ cài đặt chương trình trong Bảng điều khiển
  1. Chọn Java từ danh sách các chương trình đã cài đặt bằng cách nhấp vào nó và sau đó nhấp vào Gỡ cài đặt Thực hiện theo các hướng dẫn trên màn hình để hoàn tất trình hướng dẫn.

Cài đặt Java

Có hai cách cài đặt Java. Bạn có thể sử dụng trình cài đặt trực tuyến chỉ tải xuống một tệp nhỏ được sử dụng để tải xuống toàn bộ chương trình hoặc bạn có thể tải xuống toàn bộ gói và cài đặt nó mà không cần kết nối Internet hoạt động. Dưới đây là cách cài đặt ngoại tuyến:

  1. Chuyển đến trang tải xuống thủ công và nhấp vào Windows Offline . Đảm bảo rằng bạn phân biệt giữa Windows Offline là phiên bản 32 bit và Windows Offline (64 bit) rõ ràng là phiên bản 64 bit.

Đang tải xuống Java
  1. Hộp thoại Tải xuống Tệp xuất hiện nhắc bạn chạy hoặc lưu tệp tải xuống Bấm Lưu để tải tệp xuống hệ thống cục bộ của bạn.
  2. Đóng tất cả các ứng dụng bao gồm trình duyệt của bạn và nhấp đúp vào tệp đã lưu để bắt đầu quá trình cài đặt. Nhấp vào nút Cài đặt để chấp nhận các điều khoản cấp phép và tiếp tục cài đặt.

Cài đặt Java
  1. Oracle đã hợp tác với các công ty cung cấp các sản phẩm khác nhau. Trình cài đặt có thể cung cấp cho bạn một tùy chọn để cài đặt các chương trình này khi bạn cài đặt Java. Sau khi đảm bảo rằng các chương trình mong muốn được chọn, nhấp vào nút Tiếp theo để tiếp tục cài đặt.
  2. Một vài hộp thoại ngắn gọn xác nhận các bước cuối cùng của quá trình cài đặt; bấm Đóng trên hộp thoại cuối cùng. Điều này sẽ hoàn thành quá trình cài đặt Java. Kiểm tra xem sự cố có còn xuất hiện không sau khi bạn khớp các phiên bản của Eclipse và Java Runtime.

Giải pháp 3: Loại bỏ biến đường dẫn cho Java

Nếu bạn đã cài đặt cả phiên bản Java 32 bit và 64 bit trên máy tính của mình, Eclipse có thể bị nhầm lẫn khi cố gắng tìm ra cái nào sẽ sử dụng. Ví dụ, nếu một phiên bản Eclipse 64 bit cố gắng sử dụng phiên bản Java 32 bit, một vấn đề sẽ xuất hiện. Điều này có thể được giải quyết mà không cần gỡ cài đặt một phiên bản Java chỉ bằng cách xóa biến Đường dẫn của nó. Hãy chắc chắn rằng bạn làm theo các hướng dẫn dưới đây một cách cẩn thận.

  1. Nhấp chuột phải vào Máy tính của tôi / PC này tùy thuộc vào phiên bản Windows bạn đã cài đặt trên máy tính của mình và chọn Thuộc tính Sau đó, xác định nút Cài đặt hệ thống nâng cao ở bên phải của cửa sổ Thuộc tính, nhấp vào nó và điều hướng vào tab Nâng cao .

Cài đặt hệ thống nâng cao trong Thuộc tính PC này
  1. Ở phần dưới cùng bên phải của tab Nâng cao, bạn sẽ có thể thấy tùy chọn Biến môi trường, vì vậy hãy nhấp vào nó và bạn sẽ có thể thấy danh sách tất cả các biến người dùng trong phần Biến người dùng.

Biến môi trường trong thuộc tính hệ thống >> Nâng cao
  1. Nhấp vào biến Đường dẫn bên dưới Biến hệ thống hoặc phần Biến người dùng và nhấp vào nút Chỉnh sửa bên dưới. Cố gắng xác định vị trí đường dẫn cho thư mục Java, chọn nó và chọn Xóa từ menu bên trái. Điều này đề cập đến thư mục Java không khớp với phiên bản Eclipse.
  2. Hãy thử mở lại chương trình và kiểm tra xem liệu nó có chạy đúng không.

Bài ViếT Thú Vị