谁能告诉我为什么在尝试运行 Java 程序时出现以下错误?程序编译成功,但无法运行。我已经设置了Java的路径。
C:\JavaServ>javac hello1.java
C:\JavaServ>java hello1
Error: could not open C:\Program Files\Java\jre6\lib\amd64\jvm.cfg
原文由 user460920 发布,翻译遵循 CC BY-SA 4.0 许可协议
谁能告诉我为什么在尝试运行 Java 程序时出现以下错误?程序编译成功,但无法运行。我已经设置了Java的路径。
C:\JavaServ>javac hello1.java
C:\JavaServ>java hello1
Error: could not open C:\Program Files\Java\jre6\lib\amd64\jvm.cfg
原文由 user460920 发布,翻译遵循 CC BY-SA 4.0 许可协议
不要认为这是否是正确的方法……(也许正确安装 Java 是一个永久的解决方案……但这是一个技巧..:)
从“c:\windows”和“c:\windows\system32”中删除“java.exe”文件。那应该解决它。
原文由 Abhishek Chatterjee 发布,翻译遵循 CC BY-SA 3.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
这应该是 JRE 的内部文件,通常在运行/编译 java 时不应该处理它。
在这里,您可以找到有关此文件的确切用途的说明。最重要的是,您的 Java 安装以某种方式损坏,因此作为解决此问题的第一选择,我建议您重新安装 jre。
您应该确保为您的架构安装正确的 jre。
希望这可以帮助