错误:无法创buildJava虚拟机Mac OSX Mavericks

我刚刚在Mac 10.9.4上安装了来自Oracle的最新Java SDK 7-67。 然后我在terminal运行命令java -v ,我得到这个消息:

错误:无法创buildJava虚拟机。
错误:发生致命exception。 程序将会退出。

通常,当你通过提供错误的参数/选项来调用java时会发生这个错误。 在这种情况下,它应该是version选项。

 java -version 

所以要仔细检查,你总是可以做java -help ,看看这个选项是否存在。 在这种情况下,没有诸如v选项。

可能还有一个这样的行为的原因 – 你删除当前的工作目录。

例如:

 # in terminal #1 cd /home/user/myJavaApp # in terminal #2 rm -rf /home/user/myJavaApp # in terminal #1 java -jar myJar.jar Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. 

如果您尝试使用-version参数运行java ,并且即使问题无法以任何方式解决,那么您可能已经安装了许多java版本,如JDK 1.8和JDK 1.7。

因此,请尝试卸载所需的其他所有版本 ,然后为该JDK设置JAVA_HOMEpathvariables,然后完成。