当某些用户尝试启动基于Win10的Java的软件时,会弹出Java虚拟机致命异常错误。完整错误消息指出:“Could not create the Java Virtual Machine. Error: A fatal exception has occurred.” ( 无法创建Java虚拟机。错误:发生了致命异常), Java程序无法运行。这里介绍这个Java虚拟机致命错误的一些潜在修复。

修复Java虚拟机错误的解决方案:

1.为Java设置新的系统变量

当Java需要更大的全局最大堆内存大小时,通常会出现Java虚拟机错误。通过扩展分配给Java的最大RAM来解决该问题。用户可以通过建立新的Java System Variable来实现,如下所示。

使用Windows键+ R键盘快捷键打开运行。

在“运行”中输入“sysdm.cpl”,然后单击“ 确定”以在下面的图像中打开窗口。

选择该窗口上的“高级”选项卡。

单击“ 环境变量”按钮以打开下面的窗口。

单击“ 系统变量”框下的“ 新建”按钮。

在“变量名称”文本框中输入“_JAVA_OPTIONS”。

然后在“变量值”文本框中输入“-Xmx512M”,这会将RAM分配增加到512 MB。

单击“ 确定”按钮关闭窗口。

然后按环境窗口上的确定按钮。

2.选择“以管理员身份运行Java选项”

Java虚拟机错误也可能是由于管理员权限不足造成的。因此,某些用户可能需要为Java分配管理员权限。用户可以在Windows 10中为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位软件。如果有疑问,最好的办法是通过单击Windows Offline和Windows Offline 64位来下载和安装两个Java版本。

此后,打开Java安装向导。

单击安装向导上的“ 安装”按钮。

那么,这就是用户如何修复Java虚拟机致命错误。这些解决方案通常会修复Java虚拟机致命错误,以便用户可以运行所需的Java软件。

10 windows 启动虚拟机报错_如何修复Windows 10中的Java虚拟机致命错误相关推荐

  1. 禅道启动mysql报错_测试工具之在Linux服务器上部署禅道Bug管理系统

    Linux本次使用到的命令行记录 链接服务器的命令 ssh [root@www.leimingtech.net](mailto:root@www.leimingtech.net) -p 22233 - ...

  2. 启动azkaban报错_解决启动Azkaban报错问题:java.lang.NoSuchMethodError: com.google.comm

    问题描述: 启动Azkaban报错: java.lang.NoSuchMethodError:com.google.common.collect.ImmutableMap.toImmutableMap ...

  3. ssm启动不报错_解决idea导入ssm项目启动tomcat报错404的问题

    用idea写ssm项目,基于之前一直在用spring boot 对于idea如何运行ssm花费了一番功夫 启动tom act一直在报404 我搜了网上各种解决办法都不行,花费一天多的时间解决不了 就是 ...

  4. 启动hive报错_远程服务器模式Hive的搭建过程详解

    昨天总结了一下Hive通过网络连接数据库模式的搭建过程,今天我来总结一下另外一种模式-远程服务器模式Hive的搭建过程. 首先,我们来看一下机器如何分配: 在集群中,我们准备四台虚拟机,node001 ...

  5. ubuntu安装mysql报错_解决Ubuntu 12.04中更改MySQL默认编码报错

    Ubuntu 12.04,安装了MySQL,完了之后,更改了字符编译,就报错.感觉很郁闷. 环境: root@ubuntu:~# uname -a Linux ubuntu 3.2.0-23-gene ...

  6. viz::viz3d报错_我可以在Excel中获得该Viz吗?

    viz::viz3d报错 Have you ever found yourself in the following situation? 您是否遇到以下情况? Your team has been ...

  7. java启动监听器报错_初识 Java-监听器

    使用Listener类 当java  web应用程序在web容器中运行时,在java web应用程序内部会不断发生各种事件,例如web应用的启动,暂停,销毁等.以及web应用中session开始和结束 ...

  8. quartz启动 mysql报错_使用Quartz2.2.3做持久化,启动程序后,控制台报错问题

    该错误是由mysql-connector-java.jar版本太低导致. MLog clients using log4j logging. Initializing c3p0-0.9.1.1 [bu ...

  9. 本地windows启动nacos报错 ErrCode:500, ErrMsg:jmenv.tbsite.net

    标题错误截图: 解决方式: startup.cmd -m standalone

  10. word2013插入excel对象报错_修改Word文档中嵌入的Excel对象

    I need example code or even a 3rd party object that will allow me to get to an excel object embedded ...

最新文章

  1. 基于Keras的CNN/Densenet实现分类
  2. python学起来难不难-python很难学?学起来很吃力,想放弃?看别人是怎样学习的...
  3. 中国象棋程序的设计与实现(四)-- 一次“流产”的写书计划
  4. 利用DataSet对Xml文件操作
  5. matlab 基于GUI的PID研究
  6. Python爬虫(二)——豆瓣图书决策树构建
  7. 【Qt】Qt5.12连接MySQl5.7(亲自测试成功)
  8. 一维二维_Excel二维数据转一维,2种方法轻松搞定
  9. 红旗linux as4,可能是史上最完美的IC5141安装说明档(RHEL-AS4)
  10. [AngularJS]Chapter 1 AnjularJS简介
  11. 开源串口 Ymodem 上位机软件
  12. EOS project 中 的一个 jsp 文件中 调用 javascript函数的问题
  13. sql tempdb清理_SQL Server TempDB数据库和闩锁争用
  14. 对自定义SharePoint WebService的总结
  15. 基于html5 Canvas图表库 : ECharts
  16. lax文件的编码问题
  17. 智慧书-永恒的处世经典格言:121-160
  18. 小甲鱼c语言_C语言可以不用,但是不能不会!
  19. EMC、EMI、EMS和ESD的定义、区别和测试项
  20. 网格画法:原生 Canvas 画网格,可拖动、可放大缩小、并带有坐标系 0 0 位置辅助线

热门文章

  1. Verilog语言乒乓球机8段译码器
  2. 输入一个分数,将其约分为最简分式
  3. 计算机mac地址怎么修改密码,苹果电脑怎么修改MAC地址|苹果电脑修改MAC地址的方法...
  4. Linux下修改MAC值
  5. 使用命令行连接MySQL数据库
  6. c语言中fn等于1,Fibonacci数列的递推公式:Fn=Fn-1 + Fn-2,其中F1=F2=1
  7. Python学习心得体会
  8. 《弃子长安》第十六章 道阳心经
  9. pentaho java代码_将Pentaho移植到Eclipse_ee里运行
  10. excel去掉单元格的隐藏字符