oracle带来的JVM版本过低问题

原先eclipse一直用的好好的,装完oracle后,打开eclipse的时候弹出一个标题为 Incompatible JVM 的对话框,内容如下

: Version 1.3.1_01 of the JVM is not suitable for this product.Version:1.4.1 or greater is required

看这意思是JAVA虚拟机的版本过低,eclipse确实只支持1.4以上的jdk,可我明明装的是1.7.0的jdk,

在dos命令行输入命令java –version  查看java版本,竟然是

java version "1.4.2"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-b28)
Java HotSpot(TM) Server VM (build 1.4.2-b28, mixed mode)

甚是奇怪】原来是oracle自带1.3版本的jdk,系统自动更改了环境变量中PATH的路径:

D:\oracle\ora92\bin;C:\ProgramFiles\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Intel\Wireless\Bin\,

解决方法在PATH里将jdk1.7.0的bin的路径加到oracle路径前面,并用分号隔开,这样系统就不会先找oracle的jdk1.3了。

异常补充:

一,系统上的JAVA JDK版本过低,去装高版本的JDK.

解决方法: 对于1:window -> preferences -> java -> installed jres 新建一个,并把这个指定为默认的就行了

posted @ 2012-11-10 22:13  ITCHN  阅读(860)  评论(0)    收藏  举报