Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Khắc phục lỗi "No JVM could be found on your system (Exe4j_Java_Home)" trên Windows 10

Lỗi 'No JVM could be found on your system (Exe4j_Java_Home)' thường xuất hiện khi cài đặt DbVisualizer, chạy file exe4j, hoặc chạy Minecraft (và các game/app dùng môi trường Java).

Khắc phục lỗi  No JVM could be found on your system (Exe4j_Java_Home)  trên Windows 10

Phần lớn trường hợp do phiên bản Java không tương thích. Thường gặp nhất là cài nhầm bản 32-bit/64-bit của Java, khiến app báo lỗi. Trong một số trường hợp, lỗi do biến môi trường Java (Java environment variable) không đúng.

Nếu gặp lỗi liên quan đến Openfire server, khả năng cao do bug đã được sửa từ Java 8 Update 161 trở lên.

Lưu ý: Xem cách sửa lỗi 'Javac is not recognized'.

1. Cài đặt phiên bản DbVisualizer tương thích

Nhiều người dùng báo cáo lỗi do cài đặt Java không tương thích. Thường gặp là triển khai DbVisualizer 32-bit với Java 64-bit (hoặc ngược lại).

Nếu đây là nguyên nhân, khắc phục nhanh bằng cách cài thêm bản Java bit-version còn thiếu. Hướng dẫn:

Lưu ý: Hướng dẫn dưới áp dụng cho mọi phiên bản Windows.

  1. Truy cập trang tải Java (tại đây), cuộn xuống phần Windows. Nhấp vào bản bit-version còn thiếu để tải. Tùy bản DbVisualizer, tải Windows Offline (32-bit) hoặc Windows Offline (64-bit).
Khắc phục lỗi  No JVM could be found on your system (Exe4j_Java_Home)  trên Windows 10

Lưu ý: Windows Offline là bản 32-bit trong 3 lựa chọn.

  1. Sau khi tải xong, chạy file cài đặt, làm theo hướng dẫn trên màn hình.
Khắc phục lỗi  No JVM could be found on your system (Exe4j_Java_Home)  trên Windows 10
  1. Sau khi cài xong, đóng wizard và khởi động lại máy.
  2. Lần khởi động tiếp theo, thử lại thao tác gây lỗi trước đây xem đã khắc phục chưa.

Nếu không áp dụng được hoặc không khắc phục được, thử cách tiếp theo.

2. Sửa biến môi trường Java (Java Environment Variable)

Lỗi cũng có thể do biến môi trường Java không chính xác. Nguyên nhân đa dạng nhưng cách sửa luôn giống nhau.

Cần lấy đường dẫn cài đặt Java thực tế và đảm bảo biến môi trường Java Environment trỏ đúng vị trí. Nhiều người dùng xác nhận cách này khắc phục thành công.

Hướng dẫn sửa biến môi trường Java:

  1. Mở File Explorer, truy cập đường dẫn cài đặt Java Environment. Mặc định thường ở:
C:\Program Files\Java\*Java version* - bản 64-bit
C:\Program Files (x86)\Java\*Java version* - bản 32-bit
  1. Tại vị trí đúng, chuột phải vào thanh địa chỉ, chọn Copy Address.
Khắc phục lỗi  No JVM could be found on your system (Exe4j_Java_Home)  trên Windows 10
  1. Với đường dẫn Java đã copy, Win+R mở Run, gõ sysdm.cpl, Enter mở System Properties.
Khắc phục lỗi  No JVM could be found on your system (Exe4j_Java_Home)  trên Windows 10
  1. Trong System Properties, tab Advanced, nhấp Environment Variables.
Khắc phục lỗi  No JVM could be found on your system (Exe4j_Java_Home)  trên Windows 10
  1. Cửa sổ Environment Variables, phần System variables, chọn Path, nhấp Edit.
Khắc phục lỗi  No JVM could be found on your system (Exe4j_Java_Home)  trên Windows 10
  1. Trong cửa sổ tiếp theo, tìm biến môi trường nhắc đến Java. Khi tìm thấy, thay giá trị của nó bằng đường dẫn đúng đã xác định ở bước 2.
  2. Khởi động lại máy và kiểm tra xem lỗi đã khắc phục chưa.

Nếu vẫn lỗi, thử cách cuối.

3. Cài đặt lại môi trường Java hiện tại (Reinstall Java)

Nếu lỗi liên quan đến Openfire server, rất có thể do bug đã được sửa từ Java 8 Update 161 trở lên. Oracle đã khắc phục trong các bản mới hơn.

Nếu áp dụng, khắc phục bằng cách gỡ toàn bộ môi trường Java + các thành phần phụ, sau đó cài lại phiên bản mới nhất. Cách này đã được nhiều người dùng xác nhận thành công cho lỗi 'No JVM could be found on your system (Exe4j_Java_Home)'.

Hướng dẫn cài lại Java:

  1. Win+R mở Run, gõ appwiz.cpl, Enter mở Programs and Features.
Khắc phục lỗi  No JVM could be found on your system (Exe4j_Java_Home)  trên Windows 10
  1. Trong Programs and Features, tìm bản cài đặt Java. Chuột phải chọn Uninstall.
Khắc phục lỗi  No JVM could be found on your system (Exe4j_Java_Home)  trên Windows 10
  1. Sau khi gỡ Java chính, lặp lại với mọi bản cập nhật Java phụ trợ (Java updates, NodeJs...).

Lưu ý: Muốn gom nhóm để không bỏ sót, nhấp cột Publisher đầu danh sách.

  1. Sau khi gỡ xong mọi bản Java, khởi động lại máy.
  2. Sau khi boot xong, truy cập trang tải Java (tại đây) tải phiên bản JRE mới nhất. Cài đặt, sau đó cài lại các thành phần phụ trước đó đã gỡ.
Khắc phục lỗi  No JVM could be found on your system (Exe4j_Java_Home)  trên Windows 10
  1. Khởi động lại lần cuối và kiểm tra xem lỗi đã khắc phục chưa.