Error occurred during initialization of VM Java虚拟机初始化失败
遇到这个问题,其实很多人就害怕了,根本找不到问题的原因…
JVM那可是一个遥不可攀的东西,我写Java的,JVM报错了我咋整?
首先,先排查一下你的环境是否按照规矩配置好了
1.如果在Eclipse上运行出现了这个错误:
估计是你的环境没有配置好,eclipse主要是通过JRE的运行环境来执行你的代码
右击项目名,找到properties属性:
1、点击Java Build Path,找到Libraries;
2、点击Libraries进入;
3、双击JRE System Library如下图所示。
然后Finish即可
2.IDEA中出现这个情况
File > Project Structure
一般情况下,SDKs都会随着变化,如果没变,你就手动点一下
Modules也一样
然后OK即可
自己编译的JDK进行debug时出现这样的情况
需要知道,一般在java.lang包下的东西都与虚拟机挂钩,在修改了java.lang包下的一些代码后,需要重新编译,并且需要确保jvm在运行时不会调用这些方法,或者你在执行某个代码的方法不会被其他的类相互之间调用,如果出现相互之间调用的情况…就极有可能导致Java虚拟机无法初始化
比如,在ArrayList的构造方法中就不能随便添加System.out.println()
打印语句
一般…写写注释得了,别像我一样乱改…
这些rt.jar包下的代码,谁也不知道会不会出现什么特殊的情况
就比如我在java.util.ArrayList.java中的add方法添加了这么一行打印语句
在Test的main方法中创建了一个ArrayList对象
理论上,我没有调用add方法,应该不会执行add方法吧…
实际上,我运行之后发现…
原来在调用list.add()之前,ArrayList其实已经运行过N次了,只是咱不知道而已…
Error occurred during initialization of VM Java虚拟机初始化失败相关推荐
- Error occurred during initialization of VM 附oracle官网解决方式
java 命令 Error occurred during initialization of VM java.lang.NoClassDefFoundError: java.lang.Object ...
- java初始化虚拟机错误_异常 - 虚拟机初始化错误 - Error occurred during initialization of VM...
1 环境配置信息 1.1 服务器配置信息 服务器是物理机, 配置信息如下: CPU型号 CPU个数 CPU核数 CPU线程数 内存 Intel(R) Xeon(R) CPU E5-2630 v4 @ ...
- Java初始化VM时出错怎么办_异常 - 虚拟机初始化错误 - Error occurred during initialization of VM...
1 环境配置信息 1.1 服务器配置信息 服务器是物理机, 配置信息如下: CPU型号 CPU个数 CPU核数 CPU线程数 内存 Intel(R) Xeon(R) CPU E5-2630 v4 @ ...
- tomcat 报错:Error occurred during initialization of VM
Error occurred during initialization of VM Unable to load native library: Can't find dependent libra ...
- play debug启动报错Error occurred during initialization of VM agent library failed to init: jdwp
play 框架 部署后debug启动报错解决 错误代码: Error occurred during initialization of VM agent library failed to init ...
- Eclipse之java虚拟机初始化失败问题已解决
1.问题现象: 前段时间在用eclipse部署项目过程中出现java虚拟机初始化失败,如图: 版本是:eclipse-jee-helios-SR1-win32.zip JDK版本是:1.6.0_24 ...
- jmeter启动报错 Error occurred during initialization of VM Could not reserve enough space for object heap
报错为创建空间过大,没有足够空间. 解决方案: 用vs code 或 notepad++等软件打开bin文件夹里的jmeter.bat 找到set HEAP这一行,修改Xm后的数据 set HEAP= ...
- Android studio Error occurred during initialization of VM 问题解决
最近开发导入其他Android项目遇见的问题,如下图: 解决办法: 将org.gradle.jvmargs=的值该为521(堆内存分配过高导致) 备忘,希望能帮助到大家 转载于:https://www ...
- IDEA报错Error occurred during initialization of VM
解决方式:选的jdk有问题,要在File->Project Structured的Project中选好配置好环境变量的那个jdk才行
最新文章
- 详解Struts2 Action名称的搜索顺序
- python编写安装脚本_LAMP一键安装脚本(Python编写)
- spring mvc传值html页面,spring mvc向前台页面传值-ModelAndView
- 阿里云双11全球狂欢节 计算资源买买买
- python3 rid1.7.4.2 控制台中文乱码_TL;DR - 有关 Python 2 和 Sublime Text 中文 Unicode 编码问题的分析与理解...
- Linux PHY几个状态的跟踪
- 2021中国智能驾驶核心软件产业研究报告:软件定义,数据驱动.pdf(附下载链接)...
- 我的idea突然没有SVN了是怎么回事
- 大公司和小公司的抢人战,孰胜孰负?
- sendEmail invalid SSL_version at SSL.pm
- linux 字符设备和块设备的区别
- Python文本数据分析与挖掘,外版畅销书中文版火爆上市
- 非常规的DeepFaceLab(DeepFake)小花招和注意事项
- 服务器要使用两张网卡做bond0以实现网络冗余和提高带宽
- Halcon 第二章『图像滤波』◆第5节:texture_laws算子(纹理过滤器)的计算原理
- cad修改快捷键_人手一份的绘图命令,CAD绘图必备,学会工资上万不是梦
- 百问网7天物联网智能家居(第七天)
- 京东大数据方向-Java方向-实习面经一面二面(offer没去。。。)
- 重点工作事项督办督查跟踪管理方案
- 鸟哥的Linux私房菜(基础篇)中涉及的所有网址