java - 由于 JDK/JRE 错误而无法运行程序

标签 java

每当我尝试运行使用 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_HOME 变量:
JAVA_HOME Variable

[更新]
我尝试了个人知识、此处给出的建议、阅读的文章和直觉的混合。 这让我发现了问题所在。 我的 Java 版本设置为计算机上不存在的文件(JRE)

如何将 Java 版本更改为 JDK?

最佳答案

可能有两个问题:

  1. 您使用的编辑器/IDE 具有 JDK/JRE 路径的独立设置
  2. 您的构建系统已设置为使用特定的 JDK

您使用哪个编辑器/IDE 来运行 Java 代码?

关于java - 由于 JDK/JRE 错误而无法运行程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59346883/

相关文章:

java - 不知道为什么图像没有显示

java - 如何隐藏(取消)隐藏 SWT TableItem?

java - 将二叉搜索树转换为 XML

java - 使用 pdfbox 设置文本字段的工具提示

java - 如何在元素级别而不是属性上区分XML?

java - LOGGER.info 和 LOGGER.debug 显示为红色,且无法解析方法

java - 使用 asList 的目的是什么?

java - ImageView 像另一个 ImageView Android 的边框

java - Java 中有没有内置的方法来打印样式文本?

JavaFX:如何在 JFXDatePicker 中更改语言环境