经过多年的正常工作,我在尝试启动 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%
都OK
任何人都可以帮忙吗?
原文由 Highland Mark 发布,翻译遵循 CC BY-SA 4.0 许可协议
可能是一个稍微不同的原因,但第二个问题发生在 Win7(x64)上的 scala 2.9.0.1 中,尽管 scala-2.9.1.final 已经解决了这里提到的这个问题:
我的
%JAVA_HOME%
设置为这样的路径:c:\program files
(x86)\Java\jdk...
注意空格和括号。
如果您将
%SCALA_HOME%\bin\scala.bat
中的第 24 行更改为:至
它工作正常。请注意 set 命令参数周围的引号,这将正确地将变量值中的任何空格和“特殊”字符(例如:空格和括号)括起来。
希望这可以帮助其他人寻找答案。