【现象】
发现的起因为启动SqlDeveloper时报错,提示JVM出错。
随后在命令行输入 java -version时出现以下信息:
Warning: no leading - on line 1 of `C:\Java\jdk1.5.0_06\jre\lib\i386\jvm.cfg'
Warning: missing VM type on line 1 of `C:\Java\jdk1.5.0_06\jre\lib\i386\jvm.cfg'
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内容:
-client KNOWN
-server KNOWN
-hotspot ALIASED_TO -client
-classic WARN
-native ERROR
-green ERROR
分享到:
相关推荐
其次,可能的原因是`jvm.dll` 文件丢失或损坏。在某些情况下,由于病毒攻击、意外删除或系统更新,可能会导致这个关键文件被破坏或缺失。在这种情况下,你可以尝试重新安装JRE或JDK,以获取一个新的、完整的`jvm.dll...
jvm.options。。。elasticsearch的性能优化文件, jvm.options。。。elasticsearch的性能优化文件,
jvm.go 是一个用 Go 语言编写的 JVM 虚拟机。开发环境:Mac OS X 10.10.2Java 1.8.0_31Go 1.4构建方法:export GOPATH=path/to/jvm.go/ go install jvmgo创建如下目录结构:path/to/jvm.go/bin ├── jvmgo ...
VC调用java的简单例子。需要注意jvm.dll路径,路径不对就不能成功!
jvm.dll应用程序,是开发PYCHARM常用的一个连接,所以能下载
【开源项目-zxh0-jvm.go.zip】是一个基于Go语言编写的开源项目,名为"jvm.go",它的目标是实现一个简单的Java虚拟机(JVM)。这个项目旨在为开发者提供一个理解JVM工作原理的实践平台,同时也展示了如何用Go语言来...
根据提供的文件信息,我们可以了解到这是关于一个特定版本的 `jvm.dll` 文件的讨论,该文件位于 `C:\Program Files\Oracle\JInitiator 1.3.1.21\bin\hotspot` 目录下,并且被标记为“老版本”。接下来,我们将深入...
jvm.go 用Go编写的JVM。 介绍 jvm.go是用Go编程的玩具JVM(远未完成)。 该项目的主要目的是学习Go和JVM。 因此,该项目的首要目标是代码的可读性。 基本思想是仅实现核心JVM,并使用rt.jar (来自OpenJDK)作为其...
java jvm 优化思维导图,包含java 虚拟机所有知识点,如类加载、垃圾回收(垃圾回收算法、垃圾处理器、GC种类、GC常用参数及配置、GC问题排查等)、内存布局等
win7 64下EBS可用的jvm.dll文件,用于替换Jinitiator中的jvm.dll