I am on JDK 8u25 on Windows 8, and I am experiencing a problem with my Java installation. I can run
javac perfectly fine, but running
java produces this error message:
The system cannot find the file C:\ProgramData\Oracle\Java\javapath\java.exe
How do I fix this?
I think the problem has to do with my environment variables.
The important variables, as I have set them, are:
<other paths omitted>;%JAVA_HOME%\bin
And their expansions, as viewed with
set in cmd, are:
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
The full output of
set can be viewed here.