JVM有很多值得学习的地方,但是它也有出现问题的时候,这里向大家简单介绍一下jvm.cfg损坏的处理方法,相信你一定会感兴趣。
浅谈jvm.cfg损坏的处理方法
综合资源电子书社区发现的起因为启动SqlDeveloper时报错,提示JVM出错。最后明白是jvm.cfg损坏,本文将简单谈谈jvm.cfg损坏的处理方法。发现的起因为启动SqlDeveloper时报错,提示JVM出错。
随后在命令行输入java-version时出现以下信息:
- Warning:noleading-online1of
- `C:\Java\jdk1.5.0_06\jre\lib\i386\jvm.cfg
- 'Warning:missingVMtypeonline1of
- `C:\Java\jdk1.5.0_06\jre\lib\i386\jvm.cfg
- 'Error:noknownVMs.(checkforcorruptjvm.cfgfile)
问题分析
利用编辑器打开jvm.cfg,注释部分写有其功能:
- ListofJVMsthatcanbeusedasanoptiontojava,javac,etc.
- Orderisimportant--firstinthislististhedefaultJVM.
目前记忆中可想起的起因有2:
1.Eclipse操作subversion时曾莫名其妙机器重启。
2.安装了Oracle10g数据库。
jvm.cfg损坏的解决方案
用正常的jvm.cfg覆盖。
可惜没有保留下那个损坏了的文件,从报错信息上看应该是第一行出错了。
备考
以下为正常执行的jvm.cfg内容:
- -clientKNOWN
- -serverKNOWN
- -hotspotALIASED_TO
- -client
- -classicWARN
- -nativeERROR
- -greenERROR
【编辑推荐】
- 浅谈jvm.cfg损坏的处理方法
- 深入学习JVM内存设置原理和调优
- JVM.dll装载过程与源代码分析
- 巧解使Eclipse崩溃的JVM terminated问题
- 解决JVM Terminated.ExitCode=-1问题行之有效的方法