错误:无法创建 Java 虚拟机。错误:发生了致命异常。程序将退出

错误:无法创建 Java 虚拟机。错误:发生了致命异常。程序将退出

前言:这不是我使用 Minecraft 时遇到的问题。我能找到的所有答案似乎都与 Minecraft 有关。

错误:无法创建 Java 虚拟机。错误:发生致命异常。程序将退出。

当我尝试执行与 Java 相关的操作时,会出现此错误。启动 .jar 时会出现此错误,而当我尝试安装 JDK 时,也会出现此错误。这个问题困扰了我一段时间,我无法找到答案,所以我想自己问一下。

编辑:Windows 7 (x64) Dell Studio 笔记本电脑,4GB RAM,外置 Radeon HD 6950 显卡。我尝试卸载所有 JVM 并重新安装,但没有成功,不过我不记得我当时做得有多彻底,所以我可能会再试一次。以下是我安装的所有 Java 相关程序的列表(可在卸载或更改程序窗口中找到):

  • Java 3D 1.5.1
  • Java 3D 1.5.1(x64)
  • Java 3D 1.5.2
  • Java 6 更新 30
  • Java 6 Update 30(64 位)
  • Java 7 更新 2
  • Java 7 Update 3(64 位)
  • JavaFX 2.0.3(64 位)
  • JavaFX 2.0.3 SDK(64 位)

答案1

我最近遇到了这个问题,发现说明这里修复。

简而言之,这些说明向您展示了如何为 Java 创建一个名为的系统变量,_JAVA_OPTIONS其值为Xmx512M。这将为 Java 设置全局最大堆内存大小。

不过,我注意到一个问题。我注意到,如果你启动 Java 应用程序时,其最大堆内存大小大于系统变量中设置的值,你将收到错误,导致 Java 虚拟机无法运行。

相关内容