วิ่ง
where java
ที่พร้อมรับคำสั่งของคุณ
ในระบบของฉันมันพิมพ์อะไรบางอย่างที่ไม่คาดคิด:
C:\Users\Mikel>where java
C:\Windows\System32\java.exe
การตรวจสอบว่ามี 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)
ดังนั้นหนึ่งในการแก้ปัญหาคือเพื่อให้แน่ใจว่า Java C:\Windows\System32
แนะนำของคุณอยู่ในเส้นทางก่อน
ฉันลองค้นหาในแผงควบคุม Java เพื่อดูว่าจัดการเวอร์ชันได้C:\Windows\System32
หรือไม่ แต่ฉันสามารถดูการตั้งค่าได้เท่านั้นไม่สามารถแก้ไขได้ บางทีมันอาจจะเหมาะกับคุณ?