我在Windows 8上使用的是JDK 8u25,我遇到了Java安装问题.我可以运行得javac很好,但运行java会产生以下错误消息:
The system cannot find the file C:\ProgramData\Oracle\Java\javapath\java.exe
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
我认为问题与我的环境变量有关.
正如我所设定的那样,重要的变量是:
JAVA_HOME - C:\Program Files\Java\jdk1.8.0_25CLASSPATH - .;%JAVA_HOME%\libPATH - <other paths omitted>;%JAVA_HOME%\bin用setcmd 查看的扩展是:
JAVA_HOME - C:\Program Files\Java\jdk1.8.0_25CLASSPATH - .;C:\Program Files\Java\jdk1.8.0_25\lib;%CLASSPATH%;PATH - C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Java\jdk1.6.0_45\bin;<other paths omitted>;C:\Program Files\Java\jdk1.8.0_25\bin完整的输出set可以在这里查看.