[英]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.