問題描述:
Eclipse 打開報錯:jvm terminated exit code =2 C:\ProgramData\Oracle\Java\javapath
在命令行下通過
java -version 查看JDK版本,也報系統找不到文件 C:\ProgramData\Oracle\Java\javapath\java.exe
JAVA_HOME:C:\Program Files\Java\jdk1.7.0_75
PATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
其中,自己JDK的安裝目錄:C:\Program Files\Java\jdk1.7.0_75
但是,我在CMD命令行下,查看PATH的值:echo %path% ,發現JAVAPATH被指向錯誤了,顯示PATH屬性爲:
C:\ProgramData\Oracle\Java\javapath;... ...C:\Program Files\Java\jdk1.7.0_75\jre\bin;
修正方法:
mklink java.exe "C:\Program Files\Java\jdk1.7.0_75\bin\java.exe
執行完成後,重新執行 java -version 可正確顯示JDK版本,Eclipse也可以順利打開了。