当一些用户尝试启动基于Java的软件时,会弹出Java虚拟机致命异常错误。完整的错误消息指出:“无法创建Java虚拟机。错误:发生致命异常。”因此,Java程序无法运行。这些是Java虚拟机致命错误的一些潜在修复。修复Java虚拟机错误的解决方案1.为Java设置新的系统变量Java虚拟机错误通常发生在Java需要更大的全局堆内存大小时。用户通过扩展分配给Java的最大RAM来解决这个问题。用户可以通过创建一个新的Java系统变量来实现这一点,如下所示。--使用Windows键+R键盘快捷方式打开运行。--在“运行”中输入“sysdm.cpl”,点击“确定”,打开下图窗口。--选择此窗口中的“高级”选项卡。--点击“环境变量”按钮,打开下面的窗口。--单击“系统变量”框下的“新建”按钮。--在“变量名”文本框中输入“_JAVA_OPTIONS”。--然后在“变量值”文本框中输入“-Xmx512M”,这会将RAM分配增加到512MB。--单击“确定”按钮关闭窗口。--然后按环境窗口上的确定按钮。--单击“确定”按钮关闭窗口。--然后按环境窗口上的确定按钮。2、选择“以管理员身份运行Java选项”Java虚拟机错误也可能是管理员权限不足造成的。因此,可能需要为某些用户分配Java管理员权限。用户可以在Windows10中为Java分配管理员权限,如下所示。--使用Windows键+Q键盘快捷键打开Cortana。--在搜索框中输入“Java”。--然后右键单击Java并选择打开文件位置以在文件资源管理器中打开Java的文件夹。--现在,用户可以右键单击java.exe并选择“属性”。--选择兼容性选项卡。--选择“以管理员身份运行此程序”选项。--选择“应用”选项。--单击“确定”关闭窗口。3.重新安装Java-重新安装Java也可能为某些用户修复Java虚拟机错误。首先在“运行”中输入“appwiz.cpl”,点击“确定”卸载当前安装的Java版本。--在搜索框中输入“Java”。--选择Java并点击卸载。--在打开的任何确认窗口中单击“是”。--此后,重新启动Windows。--然后在浏览器中打开Java下载页面。--用户需要32位Java来运行32位程序,需要64位Java来运行64位软件。如果有疑问,最好的办法是通过单击WindowsOffline和WindowsOffline64-bit下载并安装这两个Java版本。--此后,打开Java安装向导。--单击安装向导上的“安装”按钮。好吧,这就是用户修复Java虚拟机致命错误的方法。这些解决方案通常会修复Java虚拟机的致命错误,以便用户可以运行所需的Java软件。
