浅谈jvm.cfg损坏的处理方法

开发 后端
发现的起因为启动SqlDeveloper时报错,提示JVM出错。最后明白是jvm.cfg损坏,本文将简单谈谈jvm.cfg损坏的处理方法。

发现的起因为启动SqlDeveloper时报错,提示JVM出错。

随后在命令行输入 java -version时出现以下信息:

  1. Warning: no leading - on line 1 of `C:\Java\jdk1.5.0_06\jre\lib\i386\jvm.cfg'   
  2. Warning: missing VM type on line 1 of `C:\Java\jdk1.5.0_06\jre\lib\i386\jvm.cfg'   
  3. Error: no known VMs. (check for corrupt jvm.cfg file)  

问题分析

利用编辑器打开jvm.cfg,注释部分写有其功能:

List of JVMs that can be used as an option to java, javac, etc.
Order is important -- first in this list is the default JVM.

目前记忆中可想起的起因有2:

1.Eclipse操作subversion时曾莫名其妙机器重启。

2.安装了Oracle 10g数据库。

jvm.cfg损坏的解决方案

用正常的jvm.cfg覆盖。

可惜没有保留下那个损坏了的文件,从报错信息上看应该是第一行出错了。

备考

以下为正常执行的jvm.cfg内容:

  1. -client KNOWN   
  2. -server KNOWN   
  3. -hotspot ALIASED_TO -client   
  4. -classic WARN   
  5. -native ERROR   
  6. -green ERROR  

【编辑推荐】

  1. 详解Linux系统中JVM内存2GB上限
  2. 高手教大家如何配置JVM参数
  3. JDK、JRE、JVM之间的关系
  4. 手把手教你删除MS JVM的几种方法
  5. 浅谈Incompatible JVM问题的原因与解决方法
责任编辑:彭凡 来源: javaeye
相关推荐

2010-09-25 10:06:40

jvm.cfg

2011-06-01 14:18:41

JVM

2009-07-09 17:14:11

Incompatibl

2010-09-27 13:41:22

JVM内存回收

2010-04-13 15:35:12

Oracle处理损坏数

2023-11-11 19:07:23

JVMJava

2009-07-28 16:07:40

.NET图片快速处理

2010-01-08 09:30:03

Java数组JVM

2009-09-28 14:06:35

数据库页损坏

2009-07-10 14:55:34

2009-07-09 16:33:06

eclipse jvm

2024-03-14 08:17:33

JVMJava对象

2009-07-09 10:01:26

设置JVM内存分配

2017-08-28 15:21:29

异步处理回调函数异步编程

2009-07-15 16:29:41

Swing绘画

2009-07-09 09:47:26

Sun JVM

2019-07-08 14:05:53

数据库JVMSQL

2011-05-06 17:38:59

硒鼓

2009-07-08 09:47:47

安装JDKJREJVM

2009-07-14 18:26:49

MyEclipse内存
点赞
收藏

51CTO技术栈公众号