0
簡單的問題。我的電腦上安裝了JDK 1.7和1.8(Windows)。我需要他們兩個。我得到了「%JAVA_HOME%\ bin;」輸入我的PATH(JAVA_HOME = path_to_my_jdk_1_7)。通過命令行我改變JAVA_HOME值是這樣的:PATH掙扎
set JAVA_HOME=path_to_my_jdk_1_8
現在,如果我輸入
C:\Users\Francesco>java -version
java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)
但是當我鍵入
C:\Users\Francesco>javac -version
javac 1.7.0_45
爲什麼javac的還是1.7?
有人猜測,因爲之前的JAVA_HOME \ bin值已經在PATH中並且首先出現。 – 2014-09-02 19:13:25
在Windows下動態評估路徑嗎? – 2014-09-02 19:14:49