java.exe在运行HelloWorld.java时找不到



(我是初学者( 我想编译并运行一个名为HelloWorld.java的文件。我安装了最新的jdk并通过cmd编译了文件。这有效,它创建了HelloWorld.class文件。当我尝试命令"java HelloWorld"时,它说:找不到"C:ProgramDataOracleJavajavapathjava.exe"。当我进入该目录时,我可以看到java.exe文件。我还为Javajdk-11.0.1bin目录设置了一个路径变量,但没有任何效果。

为什么一直说找不到文件?

提到的两个目录都有一个java.exe文件。

我想通了: 安装 jdk 时,将创建此路径变量:C:ProgramDataOracleJavajavapath
删除了它并添加了这个:%JAVA_HOMEbin
之后,编译和执行我的文件都按预期工作。
另请参阅:有用的链接

最新更新