java - 运行 HelloWorld.java 时找不到 java.exe
问题描述
(我是初学者)我想编译并运行一个名为HelloWorld.java
. 我安装了最新的jdk并通过cmd编译了文件。这有效,它创建了HelloWorld.class
文件。当我尝试命令“java HelloWorld”时,它说:"C:\ProgramData\Oracle\Java\javapath\java.exe"
找不到。当我进入该目录时,我可以看到 java.exe 文件。我还为Java\jdk-11.0.1\bin
目录设置了一个路径变量,但没有任何效果。
为什么一直说找不到文件?
提到的两个目录都有一个java.exe
文件。
解决方案
我想通了:在安装 jdk 时创建了这个路径变量:C:\ProgramData\Oracle\Java\javapath
我删除了它并添加了这个:%JAVA_HOME\bin
之后编译和执行我的文件都按预期工作。
另请参阅:有用的链接
推荐阅读
- javascript - 如果没有上传图像,如何将默认图像放入 multer?
- python - 连接超时问题;散景 - 在执行 export_png() 函数期间
- python - 使用 Python 通过 Outlook 验证员工 ID
- python - 如何将二维整数数组保存到图像?
- python - 如何在Python中同时获得商和余数?(在一行代码中)
- typescript - 如何使用解构数组作为参数调用泛型方法
- python - 使用python在mysql中删除具有不同日期的行
- python - 如何在 mongo init shell 脚本中生成 BinaryField
- javascript - javascript 替换不替换字符串零 {0}
- reactjs - 如何在反应中将文件从一页传递到另一页