Java: 系统找不到文件 C:\ ... java.exe
Java: System cannot find the file C:\ ... java.exe
我已经安装了 Java 8 并设置了我的 JAVA_HOME
和 JRE_HOME
路径,并将 %JAVA_HOME%
添加到 path
变量的开头。
我创建了一个 helloworld.java 应用程序并且能够使用以下方法编译它:
javac helloworld.java
然而,当我尝试 运行:
java地狱世界
我收到错误:
The system cannot find the file C:\ProgramData\Oracle\Java\javapath\java.exe
我该如何解决这个问题?
只需将 %JAVA_HOME%/bin 设置为您的路径变量。
我能够解决这个问题。为此,我使用了 this answer:
的建议
Java 64 位上的 SE 开发套件 8u25 Windows 8
设置以下用户环境变量(==用户变量类型的环境变量)
•JAVA_HOME : C:\Program Files\Java\jdk1.8.0_25
•JDK_HOME : %JAVA_HOME%
•JRE_HOME : %JAVA_HOME%\jre
•CLASSPATH : .;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib
•PATH : your-unique-entries;%JAVA_HOME%\bin
(确保较长的 your-unique-entries 不包含对另一个 Java 安装文件夹的任何其他引用。)
1.Just 转到 C:\ProgramData\Oracle\Java\javapath\
2.You 会找到 java.exe、javaw.exe、javaws.exe 的快捷方式,这些快捷方式指向的位置现在实际上不存在
3.Go到你安装jre的位置java如C:\ProgramFiles\Java\jre6\bin
你会发现java.exe,javaw.exe,javaws.exe
为这些文件创建快捷方式并替换为 C:\ProgramData\Oracle\Java\javapath.
有效
如果您被阻止从命令行修改系统变量,但能够打开 提升的 命令提示符,那么 运行 像这样的命令:
setx \M JAVA_HOME "C:\Program Files\Java\jdk1.8.0_25"
当然,请将目录更改为指向您安装的 java 版本。请注意,JAVA_HOME 路径并不指向 bin 目录,它停止在 bin 的上一级。
我已经安装了 Java 8 并设置了我的 JAVA_HOME
和 JRE_HOME
路径,并将 %JAVA_HOME%
添加到 path
变量的开头。
我创建了一个 helloworld.java 应用程序并且能够使用以下方法编译它:
javac helloworld.java
然而,当我尝试 运行:
java地狱世界
我收到错误:
The system cannot find the file C:\ProgramData\Oracle\Java\javapath\java.exe
我该如何解决这个问题?
只需将 %JAVA_HOME%/bin 设置为您的路径变量。
我能够解决这个问题。为此,我使用了 this answer:
的建议Java 64 位上的 SE 开发套件 8u25 Windows 8
设置以下用户环境变量(==用户变量类型的环境变量)
•JAVA_HOME : C:\Program Files\Java\jdk1.8.0_25
•JDK_HOME : %JAVA_HOME%
•JRE_HOME : %JAVA_HOME%\jre
•CLASSPATH : .;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib
•PATH : your-unique-entries;%JAVA_HOME%\bin
(确保较长的 your-unique-entries 不包含对另一个 Java 安装文件夹的任何其他引用。)
1.Just 转到 C:\ProgramData\Oracle\Java\javapath\
2.You 会找到 java.exe、javaw.exe、javaws.exe 的快捷方式,这些快捷方式指向的位置现在实际上不存在
3.Go到你安装jre的位置java如C:\ProgramFiles\Java\jre6\bin
你会发现java.exe,javaw.exe,javaws.exe
为这些文件创建快捷方式并替换为 C:\ProgramData\Oracle\Java\javapath.
有效
如果您被阻止从命令行修改系统变量,但能够打开 提升的 命令提示符,那么 运行 像这样的命令:
setx \M JAVA_HOME "C:\Program Files\Java\jdk1.8.0_25"
当然,请将目录更改为指向您安装的 java 版本。请注意,JAVA_HOME 路径并不指向 bin 目录,它停止在 bin 的上一级。