修正:无法创建Java虚拟机(已解决)。

修正:无法创建Java虚拟机(已解决)。

Andy Davis

Java是创建游戏和应用程序以及服务器端程序的最佳开发工具之一。 用Java编写的游戏或应用程序需要Java虚拟机环境来运行。

用Java开发的游戏或应用程序可能由于各种原因意外崩溃或无法打开,显示错误 "无法创建Java虚拟机。 错误:发生了一个致命的异常。 程序将退出"。

以下是解决Windows 10/11操作系统中Java虚拟机启动器错误 "无法创建Java虚拟机 "的几种方法。

如何修复:无法在Windows 10/11.*中创建Java虚拟机。

建议:在继续使用以下方法之前,请尝试以下方法,看看问题是否持续存在

    1. 安装所有的Windows更新。 按 CTRL + 甩手掌柜 + ǞǞǞ 来打开任务管理器,在 流程 标签 关闭 的所有实例 Java虚拟机 (右键单击>结束任务)
  • 1.为Java IDE应用程序安装正确的JAVA版本.2.为JAVA应用程序增加分配的内存.3.以管理员权限启动JAVA.4.完全删除并重新安装JAVA。

方法1.为Java IDE应用程序安装正确的JAVA版本*。

注意:此方法只适用于使用JAVA集成开发环境应用程序进行编码的用户。

如果你在JAVA集成开发环境中收到上述错误,你必须确保所安装的Java版本与JAVA集成开发环境中运行的Java版本(JRE或JDK)兼容。 因此,请按以下步骤操作。

第1步:检查JAVA IDE的JRE/JDK运行版本。

例如,在Eclipse IDE中,按照下面的步骤检查它是在哪个版本的JRE或JDK上运行。

1. 从主菜单中,点击 帮助 > 关于日蚀 .
2. 点击进入 安装细节 并选择 配置 标签。
3. 在 "Eclipse IDE Installation Details "窗口中,查看以 "Eclipse "开头的一行。 -vm
4.
下面一行的值将显示Eclipse运行在哪个JDK或JRE版本上 .

  • 例如:如果路径中包含 "jre6",这意味着Eclipse正在运行JRE版本6,例如:如果路径中包含 "jdk1.8.0_05 " 表示Eclipse正在运行JDK 8版本。
第2步,检查Windows上安装的是哪个版本的JRE或JDK。

1. 在搜索框中输入。 cmd (或 命令提示 ).然后选择 以管理员身份运行。

2.为了解已安装的JAVA版本,请执行以下命令并点击 进入 :

  • java -version

3. 如果IDE不支持你设备上的Java版本,继续安装正确的Java版本。

注意:在某些情况下,所安装的JRE和JDK版本可能不同。 因此,如果你的JAVA IDE应用程序是在JDK上运行的,请继续检查所安装的JDK是否与JAVA IDE应用程序所运行的JDK一致。 要了解Windows上所安装的JDK版本,请使用以下命令。

  • javac -version

方法二:增加JAVA应用程序的分配内存。

启动一个超过Java虚拟机最大内存大小的应用程序可能会导致 "无法创建Java虚拟机 "的错误。 要解决这个问题,请按以下方法增加JAVA可以使用的分配系统内存。

1. 点击进入 开始 菜单,并键入 搜索 吧。 查看高级系统设置。 然后点击 开放。

2.在 "系统属性 "窗口中,选择 高级 选项卡,并点击 环境变量 .

3. 在系统变量窗格下面,选择 新的 .

4. 将变量名称设为 _JAVA_OPTIONS 和变量值为 -Xmx1024M 然后,点击 认可 两次以保存更改并关闭所有打开的窗口。

信息:这将把分配给Java的内存调整为1GB(1024MB)。

5.重新启动 你的机器来应用这个变化。
6. 最后尝试在Java虚拟机上打开你的游戏或应用程序。 问题应该消失了。

方法三:以管理员权限启动java.exe。

当用户没有管理权限或启动某些可执行文件的权限时,也会出现Java错误。 将Java配置为总是以管理员身份运行可以解决这个问题。

1. 按下 开始 菜单和类型 爪哇 在搜索框中。
2. 点击 打开文件的位置。

3. 在文件资源管理器窗口中。 右键点击 爪哇 可执行文件,并选择 财产 .

4. 在 "java属性 "窗口选择 兼容性 选项卡和下面的 设置 窗格,勾选方框 以管理员身份运行该程序 .然后点击 申请 OK .

5. 最后,启动因 "无法创建Java虚拟机 "错误而无法运行的程序,看看问题是否持续存在。

方法4.彻底删除并重新安装JAVA.NET。

在某些情况下,Java可能被损坏或缺少组件,导致你试图运行的游戏或应用程序关闭。 在这种情况下,请按照下面的说明,从你的电脑中删除所有版本的JAVA版本,并重新安装。

1. 下载Java卸载工具。 2. 运行工具并选择到 删除所有Java版本 .

3. 拆除后,继续并 删除 爪哇 从磁盘上的下列位置(如果存在的话)建立文件夹。

  • C:\Program Files\ C:\Program Files (x86)\

4.重新启动 你的电脑。

5. 重新启动后,请访问Java官方下载页面,下载并下载 安装 最新版本的Java。

就是这样!哪种方法对你有效?
如果本指南对你有帮助,请留下你的经验评论,让我知道。 请喜欢并分享本指南以帮助他人。


Andy Davis

A system administrator s blog about Windows

Leave a comment