我想讓Java以1.6xxx運行 - 我更改了JAVA_HOME變量並將其指向目錄C:\ Program Files \ Java \ jdk1.6.0._16。JAVA_HOME環境變量和Java JDK樂趣
我重啓電腦 - 我想,我可以檢查我的機器正指向的Java版本 - 但它仍指向舊版本的Java如v1.5.0_16的
你能幫我rejog我Java JDK正確設置的內存?
我想讓Java以1.6xxx運行 - 我更改了JAVA_HOME變量並將其指向目錄C:\ Program Files \ Java \ jdk1.6.0._16。JAVA_HOME環境變量和Java JDK樂趣
我重啓電腦 - 我想,我可以檢查我的機器正指向的Java版本 - 但它仍指向舊版本的Java如v1.5.0_16的
你能幫我rejog我Java JDK正確設置的內存?
My Java_Home和我的路徑Varaible指向Java版本1.6 .0_19,但在cmd java -version顯示我java版本1.6.0_20。因爲我通過java-Updater進行了更新? – cuh 2010-09-29 11:09:10
@cuh java-Updater !!有趣,如何?其中O.S. ? – 2010-09-29 11:10:40
Windows 7.在jre/bin目錄中啓動Java控制面板:javacpl。您可以(取消)激活自動更新通知。我的路徑指向jdk 1.6.0_19,但cmd中的java鏈接到jre6 1.6.0_20版本。 – cuh 2010-09-29 11:26:34
JAVA_HOME被其他應用程序使用,如Tomcat。 Windows只檢查PATH環境變量,以查找可以找到java可執行文件的位置。
而不僅限於windows ... – jsh 2012-03-16 18:57:45
試試這個上運行cmd shell:
> java -version
java version "1.5.0_16"
> set PATH=%JAVA_HOME%\bin;%PATH%
> java -version
由於您在現有路徑列表之後追加'%JAVA_HOME%\ bin',因此這種方法無效 - Windows仍然會先找到舊的'java.exe'。應該是'set PATH =%JAVA_HOME%\ bin;%PATH%'。 – 2010-09-29 11:12:27
@Peter,同意,沒有注意,舊的Java * *在路徑上,所以它必須在本演示的開始時添加。但顯然,替換舊的條目是正規的解決方案;) – 2010-09-29 11:27:05
是的。順便說一句,我不是downvoter - 我認爲你的演示想法是好的,這個問題是微不足道的解決。 – 2010-09-29 11:31:56
對於更多Explanation
檢查PATH變量和看到的Java版本存在於這一點。 – 2010-09-29 11:03:23
我試着改變PATH變量和JAVA_HOME變量指向相同的目錄 - 但我仍然使用java -version命令 - 1.5.0.16等得到相同的結果。 – Vidar 2010-09-29 12:26:16