Eclipse là dự án mã nguồn mở dùng hệ thống plugin Java để lập trình viên các ngôn ngữ khác nhau làm việc cùng nhau dễ dàng. Lỗi trong tiêu đề xuất hiện khi người dùng cố gắng mở Eclipse trên Windows, thường khiến Eclipse tự đóng ngay lập tức. Vấn đề thường xảy ra ngay sau khi cài đặt và chạy Eclipse lần đầu. Chúng tôi tổng hợp các giải pháp hiệu quả trong bài viết này.

Nguyên nhân lỗi "Failed to Load the JNI Shared Library"
Vấn đề thường do 1-2 nguyên nhân phổ biến sau:
- Phiên bản Eclipse và Java Runtime không khớp – Cả hai phải cùng 64-bit hoặc cùng 32-bit. Khắc phục bằng cách chuyển cả hai về cùng kiến trúc.
- Cài đặt cả Java 32-bit và 64-bit – Eclipse có thể truy cập nhầm phiên bản. Cần điều chỉnh biến Path để trỏ đến phiên bản đúng.
- Eclipse không nhận diện thư mục cài đặt Java – Cần khai báo đường dẫn trong file
eclipse.ini.
Giải pháp 1: Chỉnh sửa file 'eclipse.ini'
Lỗi xảy ra khi cài đặt Eclipse không xác định được đường dẫn thực thi Java đúng. Khắc phục bằng cách thêm dòng cấu hình vào file eclipse.ini trong thư mục cài đặt.
- Mở File Explorer → This PC → Điều hướng đến thư mục cài đặt Java Development Kit (JDK). Vào
jre.x.x.x > bin(x.x.x là phiên bản Java) → Tìm file javaw.exe → Nhấn vào thanh địa chỉ → Copy đường dẫn đầy đủ. - Điều hướng đến thư mục cài đặt Eclipse (chuột phải shortcut Eclipse → Open file location).
- Chuột phải file eclipse.ini → Mở với Notepad.
- Thêm 2 dòng sau vào đầu file (thay đường dẫn placeholder bằng đường dẫn javaw.exe vừa copy):
-vm C:\path\to\64bit\java\bin\javaw.exe - Lưu file và chạy lại Eclipse kiểm tra lỗi.

Giải pháp 2: Đảm bảo phiên bản Eclipse và Java khớp nhau
Nếu dùng Eclipse 64-bit, bắt buộc phải cài Java Runtime 64-bit (tương tự với 32-bit). Dưới đây là quy trình gỡ Java cũ và cài Java đúng phiên bản.
Gỡ Java trên Windows 10
- Start → Settings (biểu tượng bánh răng) → Apps.
- Tìm Java trong danh sách → Nhấn Uninstall → Làm theo hướng dẫn.

Gỡ Java trên Windows 7/8.1
- Start → Control Panel → Chế độ xem Category → Uninstall a Program.
- Chọn Java → Uninstall → Làm theo wizard.

Cài đặt Java phiên bản đúng (Offline)
- Truy cập trang tải Java thủ công → Chọn Windows Offline (32-bit) hoặc Windows Offline (64-bit).
- Lưu file cài đặt → Đóng tất cả ứng dụng/trình duyệt → Chạy file → Nhấn Install chấp nhận điều khoản.
- Trong quá trình cài, có thể có tùy chọn cài thêm phần mềm đối tác → Chọn theo ý muốn → Next.
- Nhấn Close khi hoàn tất. Kiểm tra Eclipse lại.

Giải pháp 3: Xóa biến Path của Java phiên bản không khớp
Nếu máy cài cả Java 32-bit và 64-bit, Eclipse có thể nhầm lẫn. Có thể khắc phục mà không gỡ Java bằng cách xóa biến Path của phiên bản không khớp.
- Chuột phải This PC / My Computer → Properties → Advanced system settings (bên phải) → Tab Advanced.
- Nút Environment Variables (góc dưới phải) → Tìm biến Path trong System variables hoặc User variables → Edit.
- Tìm đường dẫn thư mục Java không khớp với Eclipse → Chọn → Delete → OK tất cả cửa sổ.
- Khởi động lại Eclipse kiểm tra.
