Cách khắc phục & lsquo; Không tải được Thư viện được chia sẻ JNI & rsquo;

Eclipse là một dự án mã 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 cùng nhau một cách dễ dàng. 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à lỗi xuất hiện sau khi người dùng cố gắng mở Eclipse trên PC Windows của họ.

Eclipse thường chỉ đóng lại sau đó. Sự cố thường xuất hiện ngay sau 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 duy nhất để bạn kiểm tra!

Nguyên nhân nào gây ra lỗi 'Không tải được thư viện được chia sẻ JNI'?

Sự cố thường do một hoặc hai sự cố phổ biến được chia sẻ giữa nhiều người dùng đã báo cáo sự cố 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 Eclipse và Java Runtime không khớp - Cả hai chương trình phải là 64-bit hoặc 32-bit nếu không lỗi này nhất định xuất hiện. Giải quyết vấn đề bằng cách chuyển 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 và bạn nên hướng dẫn nó đến phiên bản thích hợp bằng cách thao tác với biến Path.
  • 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'

Sự cố cụ thể này có thể xảy ra khi cài đặt Eclipse không hiểu được đường dẫn chính xác đến tệp 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. Đảm bảo bạn làm theo các hướng dẫn bên dưới để giải quyết sự cố.

  1. Điều hướng đến vị trí của thư mục trong File Explorer chỉ bằng cách mở một thư mục và nhấp vào Máy tính này hoặc Máy tính của tôi từ ngăn điều hướng bên trái hoặc bằng cách tìm kiếm mục nhập này trong menu Bắt đầu.
  1. Trong This PC hoặc My Computer, nhấp đúp để mở Local Disk của bạn và điều hướng đến thư mục cài đặt của Java Development Kit . Sau khi xác định vị trí thư mục Java, hãy điều hướng đến jrex.x.xx> bin và định vị tệp 'functionsaw.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.
  1. Điều hướng đến thư mục cài đặt của Eclipse. Vị trí chính xác cũng có thể được tìm thấy sau khi nhấp chuột phải vào phím tắt Eclipse và chọn tùy chọn Mở vị trí tệp từ trình đơn ngữ cảnh.
  2. Nhấp chuột phải vào tệp có tên ' eclipse. 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 sự cố. Đảm bảo rằng bạn cũng thay thế địa chỉ trình 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 \ to \ 64bit \ java \ bin \ javaw.exe
  1. Thử chạy lại chương trình và kiểm tra xem có xuất hiện lỗi 'không tải được thư viện được chia sẻ JNI' hay không.

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

Nếu bạn đang sử dụng phiên bản 64-bit của Eclipse, bạn cũng nên đảm bảo rằng bạn cài đặt phiên bản 64-bit của Java Runtime. Tương tự với phiên bản 32-bit. Đảm bảo rằng bạn làm theo các hướng dẫn bên dưới để gỡ cài đặt mộ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. 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 của nó
  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 Windows trước

  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.
  2. Chọn Control Panel từ menu Start và chuyển tùy chọn View by sang Category . Chọn Gỡ cài đặt chương trình trong phần Chương trình.
  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ó, sau đó nhấp vào Gỡ cài đặt Làm theo hướng dẫn trên màn hình để hoàn thành 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 đang hoạt động. Đây là cách cài đặt nó ngoại tuyến:

  1. Đi tới trang Tải xuống thủ công và nhấp vào Windows Ngoại tuyến . Đảm bảo 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.
  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 Nhấp vào 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.
  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, hãy 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; nhấp vào Đóng trên hộp thoại cuối cùng. Thao tác này sẽ hoàn tất quá trình cài đặt Java. Kiểm tra xem sự cố vẫn xuất hiện 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ối rối khi cố gắng tìm ra cái nào nên sử dụng. Ví dụ: nếu phiên bản 64-bit của Eclipse cố gắng sử dụng phiên bản 32-bit của Java, sự cố 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 Path của nó. Hãy chắc chắn rằng bạn làm theo các hướng dẫn bên dưới 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 đó, tìm nút Cài đặt hệ thống nâng cao ở bên phải cửa sổ Thuộc tính, nhấp vào nó và điều hướng vào tab Nâng cao .
  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ể xem danh sách tất cả các biến người dùng trong phần Biến người dùng.
  1. Nhấp vào biến Đường dẫn trong phần 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 tìm một đườ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 của Eclipse.
  2. Hãy thử mở lại chương trình và kiểm tra xem liệu nó có chạy bình thường hay không.