Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

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

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 chạy Windows của họ.

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

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 tham khảo!

Nguyên nhân nào gây ra lỗi "Không thể tải 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ài đặt cả phiên bản Java 32 bit và 64 bit - 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 đườ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 rằng 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 PC 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.
Cách khắc phục  Không tải được thư viện được chia sẻ JNI
  1. Trong PC này hoặc Máy tính của tôi, nhấp đú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ộ công cụ 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à xác định vị trí tệp ‘functionsaw.exe’. Nhấp vào thanh địa chỉ và sao chép địa chỉ đầy đủ vào Clipboard. ‘ x.x.xx ‘Trình giữ chỗ đại diện cho phiên bản Java mà bạn đã cài đặt.
Cách khắc phục  Không tải được thư viện được chia sẻ JNI
  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 lối tắt Eclipse và 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 ‘ eclipse. ini 'Và chọn mở nó bằng Notepad. Đảm bảo 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 rằng các phiên bản Eclipse và Java khớp nhau

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 trình đơn 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 Ứ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, sau đó nhấp vào Gỡ cài đặt
Cách khắc phục  Không tải được thư viện được chia sẻ JNI
  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 trình đơn Bắt đầu nằm ở phần dưới cùng bên trái của màn hình.
  2. Chọn Bảng Điều khiển từ trình đơn Bắt đầu và chuyển tùy chọn Xem theo thành Danh mục . Chọn Gỡ cài đặt chương trình trong phần Chương trình.
Cách khắc phục  Không tải được thư viện được chia sẻ JNI
  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 nút 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 được Windows Ngoại tuyến là phiên bản 32 bit và Windows Ngoại tuyến (64 bit) đây rõ ràng là phiên bản 64 bit.
Cách khắc phục  Không tải được thư viện được chia sẻ JNI
  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 cả 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 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ách khắc phục  Không tải được thư viện được chia sẻ JNI
  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 trong hộp thoại cuối cùng. Điều này sẽ hoàn tất 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 Eclipse và Java Runtime.

Giải pháp 3:Xóa 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 sẽ 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ó. Đảm bảo 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 / Máy tính 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 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 đến Nâng cao tab.
Cách khắc phục  Không tải được thư viện được chia sẻ JNI
  1. Ở phần dưới cùng bên phải của tab Nâng cao, bạn sẽ có thể thấy Biến môi trường vì vậy hãy nhấp vào tùy chọ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.
Cách khắc phục  Không tải được thư viện được chia sẻ JNI
  1. Nhấp vào Đường dẫn biến trong Biến hệ thống hoặc 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. Thử mở lại chương trình và kiểm tra xem liệu chương trình có chạy bình thường ngay bây giờ không.