2016-02-10 51 views
-1

我遇到啓動Eclipse的問題,說不正確的JVM版本(1.5,需要1.7+),我從網站安裝了Java 7和8,但在cmd中檢查版本時,我我仍然看到1.5Java安裝SDK後版本不會更新

java version "1.5.0_30" 
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_30-b03) 
Java HotSpot(TM) Client VM (build 1.5.0_30-b03, mixed mode) 

這是我的理解,當我安裝一個較新的jdk,這個版本會更新。我該如何手動更新?

我的Java_Home變量指向較新的jdk。

C:\Program Files (x86)\java\jdk1.7.0_79 
+0

可能是您的PATH環境變量是問題所在。 –

回答

2

檢查PATH環境變量

2

啓動Eclipse與-vm說法,其次是你要使用的JVM的地址。

這樣,您就可以確定所使用的版本。

例子:

eclipse.exe -vm C:\_jde\Java\jdk1.8.0_45\bin\javaw.exe 
2

我認爲你需要添加你的JAVA_HOME變量路徑爲好。 像這樣附加JAVA_HOME應該將java 7設置爲系統中的默認值。

%JAVA_HOME%\bin; 

或者你可以檢查這個link看看如何設置java。

2

這很可能是你的系統變量仍然有這個。請重新檢查您的系統變量。

此外,你必須設置默認的JRE的選項:

Open Eclipse. 
Navigate to Window > Preferences > Java > Installed JREs 
Set your default JRE 
0

我面對這個問題,每當我各種Java版本之間切換。解決的辦法是如下:

轉到c:\Windows\system32 刪除java.exe, javaw.exe, javaws.exe文件

打開命令提示符並檢查Java的版本。

希望這有幫助!