簡體   English   中英

安裝SDK之后,Java -version將不會更新

[英]Java -version will not update after SDK installation

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

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

檢查您的PATH環境變量

使用-vm參數啟動eclipse,然后輸入要使用的jvm的地址。

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

例:

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

我認為您也需要將JAVA_HOME變量添加到path。 像這樣附加JAVA_HOME,應將java 7設置為系統中的默認值。

%JAVA_HOME%\bin;

或者,您可以檢查此鏈接以了解如何設置Java。

您的系統變量很可能仍然具有此功能。 請重新檢查您的系統變量。

另外,您可以選擇設置默認的JRE:

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

每當我在各種Java版本之間切換時,我都會遇到此問題。 解決方案如下:

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

打開命令提示符並檢查java -version。

希望這會有所幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM