300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Version 1.3.1_01 of the JVM is not suitable for this product.Version:1.4.1 or greater is required。

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

时间:2018-08-14 21:13:02

相关推荐

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

以前Eclipse能够正常使用。

某一天……

双击Eclipse,弹出一个错误窗口:

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

意思是说:当前所使用的JVM版本号是1.3,最低要1.4才行。

回想一下,是安装了Oracle9i(一个与JAVA有关的数据库软件)以后发生的。

原因:是Eclipse运行,需要javaw.exe(也可以认为是Java.exe)。现在看来是Eclipse找了一个低版本的java.exe。

分析步骤:

1、菜单→cmd

2、查看当前java.exe的版本

C:/Documents and Settings/Administrator>java -version

java version "1.3.1_01"

Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_01)

Java HotSpot(TM) Client VM (build 1.3.1_01, mixed mode)

3、现在所运行的java.exe也是Eclipse所找到的java.exe,果然是1.3!版本太低了!

4、这个java.exe到底在藏在哪里?查看虚拟机的运行过程即可:

C:/Documents and Settings/Administrator>java -verbose

[Opened C:/Program Files/Oracle/jre/1.3.1/lib/rt.jar]

[Opened C:/Program Files/Oracle/jre/1.3.1/lib/i18n.jar]

[Opened C:/Program Files/Oracle/jre/1.3.1/lib/sunrsasign.jar]

[Loaded java.lang.Object from C:/Program Files/Oracle/jre/1.3.1/lib/rt.jar]

……

5、果然是因为安装Oracle所引发的问题。为什么会引起这个问题呢?查看path

C:/Documents and Settings/Administrator>set path

Path=e:/oracle/ora92/bin;C:/Program Files/Oracle/jre/1.3.1/bin;C:/Program Files/

Oracle/jre/1.1.8/bin;D:/oracle/ora90/bin;D:/oracle/ora90/Apache/Perl/5.00503/bin

/mswin32-x86;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;D:/java/jre

/bin

原因终于证明了:Oracle在安装时,为了保证Oracle一定能够运行,所以将自带的JDK路径设置在最前面。

解决:

电脑→属性→高级→环境变量:

改为:

Path=C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;D:/java/jre/bin;e:/

oracle/ora92/bin;C:/Program Files/Oracle/jre/1.3.1/bin;C:/Program Files/Oracle/j

re/1.1.8/bin;D:/oracle/ora90/bin;D:/oracle/ora90/Apache/Perl/5.00503/bin/mswin32

-x86;

6、运行Eclipse,搞定!

小结:还是path的问题!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。