【发布时间】:2019-12-15 18:30:01
【问题描述】:
每当我尝试运行使用 JDK(我有 JDK-13.0.1)的程序时,它都会通过 Windows 10 控制台向我发送以下消息:
错误:无法打开 `C:\Program Files\Java\jre1.8.0_191\lib\amd64\jvm.cfg'
按任意键继续 。 . .
我安装了 JRE,但程序仍然出现错误,当我阅读程序的错误日志时它说:
“记住不要使用JRE,它不兼容,你必须使用JDK”
所以我卸载了 JRE,安装了 JDK 并尝试运行它,当我运行 Program install Build 时,它工作得很好(最初告诉我不要使用 JRE),但是当我运行构建时程序本身,它给了我这条消息,我已经删除了所有 JRE/JDK 相关文件,删除了所有程序相关文件,重新安装了程序和 JDK,它仍然会发生...... 我不知道该怎么做,请帮忙。
[更新]
我尝试了个人知识、这里给出的建议、阅读的文章和直觉的混合。
这导致我发现出了什么问题。
我的 Java 版本设置为计算机上不存在的文件(JRE)
如何将 Java 版本更改为 JDK?
【问题讨论】:
-
尝试打印您的 JAVA_HOME 环境变量。它显示了什么?我怀疑它仍然指向旧安装。然后你需要修改它
-
java -version 在命令行输出什么?应该给出一个正确的版本。
-
打开命令提示符并输入命令:
where java。你得到什么输出? -
Abra,当我在 java 运行时出现以下消息:C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe
-
alainlompo,我已经用我的 JAVA_HOME 变量的图像编辑了原始问题正文
标签: java