`
gnail_oug
  • 浏览: 101957 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

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

阅读更多

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.00

503\bin  

\mswin32-x86;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\Syste

m32\Wbem;D:\java\jre  

\bin  

原因终于证明了:Oracle在安装时,为了保证Oracle一定能够运行,所以将自带

的JDK路径设置在最前面。  

 

解决:  

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

改为:  

Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wb

em;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;  

(也就是说将你自己的path变量里的jdk的bin路径放在oracle的路径前面,这样就会使用jdk的而不是oracle的)

6、运行Eclipse,搞定!  小结:还是path的问题! 

 

原文来自http://wenku.baidu.com/view/eb9f9e75f46527d3240ce071.html

 

 

 

java交流群:101085864

分享到:
评论
1 楼 cjluser 2014-10-14  
问题解决。

相关推荐

Global site tag (gtag.js) - Google Analytics