Я использую JDK 8u25 в Windows 8, и у меня возникла проблема с установкой Java. Я могу отлично запустить javac
, но при запуске java
выдается следующее сообщение об ошибке:
The system cannot find the file C:\ProgramData\Oracle\Java\javapath\java.exe
Как это исправить?
Я думаю, что проблема связана с моими переменными среды.
Важными переменными, как я их установил, являются:
-
JAVA_HOME
-C:\Program Files\Java\jdk1.8.0_25
-
CLASSPATH
-.;%JAVA_HOME%\lib
-
PATH
-<other paths omitted>;%JAVA_HOME%\bin
И их расширения, если смотреть с помощью set
в cmd:
-
JAVA_HOME
-C:\Program Files\Java\jdk1.8.0_25
-
CLASSPATH
-.;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
можно посмотреть здесь.