如何修复“无法创建 Java 虚拟机”错误


如果您的计算机上正确安装了 Java,那么您在运行基于 Java 的应用程序或游戏时应该不会出现任何问题。

但是,如果您的设置有问题,您可能会看到错误“无法创建 Java 虚拟机”。此错误意味着您计算机上的 Java 安装无法启动通常会启动 Java 应用程序的虚拟沙箱(虚拟机)。

在本指南中,您将了解一些可以消除此错误的修复方法,首先是对不太可能的解决方案进行最常见的修复。

确保 Java 安装正确

在解决任何 Java 错误之前,您需要确保已正确安装 Java。

为此,请选择开始 菜单,输入cmd ,然后选择命令提示符 应用来打开命令提示符。

在命令提示符窗口中,输入 java – version 并按 Enter

如果 Java 安装正确,您应该会看到 Java 版本、SE 运行时环境和客户端 VM 版本。

如果您没有最新版本,则需要确保安装它 。如果这看起来不错,您就可以继续执行下一个故障排除步骤。

扩展 Java 的可用系统内存

“无法创建 Java 虚拟机”错误的最常见原因是 Java 系统上没有足够的可用内存来启动 VM 客户端。

Java 最初默认设置为使用初始和最大“堆大小”。因此,如果您运行的任何应用程序超出最大大小,就会触发错误。

您可以通过更改 Java 可在系统上使用的系统内存量来调整此值。

1.选择“开始”菜单并键入环境变量。选择编辑系统环境变量

2.在“系统属性”窗口中,选择环境变量

3.在“系统变量”窗格下,选择新建

4.将变量名称设置为_JAVA_OPTIONS ,并将变量值设置为-Xmx512M 。.

5.选择确定 ,然后再次选择确定

这会将 Java 的允许内存调整为 512 Mb。设置更改会立即生效,因此重新启动 Java 应用程序并查看错误是否仍然出现。如果是这样,请重复上述过程,但通过将值设置为 -Xmx1024M 而不是,将内存增加到 1024 Mb。

以管理员身份运行 Java

有时,虚拟机错误可能是由于 Windows PC 上缺乏适当的管理权限而导致的。要查看这是否是问题所在,请将 PC 上的 Java 应用程序设置为 以系统管理员身份运行

1.选择“开始”按钮并输入Java 。选择旁边的向右箭头,然后选择打开文件位置

2.右键单击 Java 可执行文件并选择属性

3.选择兼容性 选项卡并启用以管理员身份运行程序 复选框。

选择确定 。现在,下次 Java 运行时,它将拥有完全的管理员权限。

卸载并重新安装 Java

最后,如果所有其他方法均失败,则可能只是 Java 安装错误。

1.选择“开始”菜单,键入添加或删除程序 ,然后选择添加或删除程序 系统设置。

2.在“应用程序和功能”中,向下滚动到 Java ,选择它,然后选择卸载

3.选择 进行确认,Java已完全卸载 后,重新启动 Windows。

4. 下载最新版本的 Java 适合您的系统。如果您的系统是 32 位,请确保选择 32 位;如果您的 PC 是 64 位,请确保选择 64 位。如果您不确定自己使用的是哪个系统,请确保首先检查您的系统类型

5.下载后双击安装文件。选择安装 按钮启动 Java 安装过程。

完成向导的其余部分,Java 安装完成后,重新启动 Windows 系统。

清除“无法创建 Java 虚拟机”

希望您能够清除前几个步骤中的错误,而不必重新安装 Java。不过,重新安装 Java 的过程足够快,应该能让您的 Java 应用程序再次顺利运行。.

您是否发现其他任何修复也可以解决此错误?在下面的评论部分与我们分享!

.

相关文章:


23.10.2021