每当我尝试运行使用 JDK 的程序(我有 JDK-13.0.1)时,它都会通过 Windows 10 控制台向我发送以下消息:
Error: could not open `C:\Program Files\Java\jre1.8.0_191\lib\amd64\jvm.cfg'
Press any key to continue . . .
我安装了 JRE,但程序仍然出现错误,当我阅读程序的错误日志时,它说:
"Remember to NOT use JRE, it is NOT compatible, you must use JDK"
所以我卸载了JRE,安装了JDK并尝试运行它,当我运行程序安装构建时,它工作得很好(这是最初告诉我不要使用JRE的那个),但是当我运行构建时程序本身,它给了我这条消息,我已经删除了所有 JRE/JDK 相关文件,删除了所有程序相关文件,重新安装了程序和 JDK,但它仍然发生... 我不知道该怎么办,请帮忙。
[更新]
我尝试了个人知识、此处给出的建议、阅读的文章和直觉的混合。
这让我发现了问题所在。
我的 Java 版本设置为计算机上不存在的文件(JRE)
如何将 Java 版本更改为 JDK?
最佳答案
可能有两个问题:
- 您使用的编辑器/IDE 具有 JDK/JRE 路径的独立设置
- 您的构建系统已设置为使用特定的 JDK
您使用哪个编辑器/IDE 来运行 Java 代码?
关于java - 由于 JDK/JRE 错误而无法运行程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59346883/