运行 Java 给出“错误:无法打开 'C:\Program Files\Java\jre6\lib\amd64\jvm.cfg'”

2022-09-01 00:14:35

经过多年的工作,我在尝试启动JVM时突然收到以下消息:

Error: could not open `C:\Program Files\Java\jre6\lib\amd64\jvm.cfg'

我尝试卸载,并收到一条消息,说DLL丢失(未指定)尝试重新安装,一切都无济于事。

同时,当试图启动Scala时,我得到:

\Java\jdk1.6.0_25\bin\java.exe was unexpected at this time.

已检查和 - 两者都正常%JAVA_HOME%%path%

任何人都可以帮忙吗?


答案 1

我检查了我的环境变量 - JAVA_HOME和PATH,它们都引用了C:\java。所以这有点令人沮丧。过了一段时间,我发现默认安装还将java.exe javaw.exe和javaws.exe复制到C:\Windows\System32(即卸载JRE并不顺利)。我刚刚删除了它们,瞧,我又回到了正轨。那个烦人的错误不再弹出。

这对我有用

因此,如果存在,请从 System32 中删除 java.exe、javaw.exe 和 javaws.exe


答案 2

将 %JAVA_HOME%\bin 放在 PATH 的开头。


推荐