Chạy
where java
tại dấu nhắc lệnh của bạn.
Trên hệ thống của tôi, nó đã in một thứ khá bất ngờ:
C:\Users\Mikel>where java
C:\Windows\System32\java.exe
Xác minh thực sự có Java ở đó:
C:\Users\Mikel>c:\windows\system32\java.exe -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) Client VM (build 17.1-b03, mixed mode, sharing)
Vì vậy, một giải pháp là đảm bảo Java ưa thích của bạn nằm trong PATH trước đó C:\Windows\System32
.
Tôi cũng đã thử tìm trong bảng điều khiển Java để xem nó có quản lý phiên bản không C:\Windows\System32
, nhưng tôi chỉ có thể xem các cài đặt, không chỉnh sửa chúng. Có lẽ nó làm việc cho bạn?