简单的问题。我在我的电脑上获得了JDK 1.7和1.8(Windows)。我需要他们两个。我有一个“%JAVA_HOME%\ bin;”在我的PATH中输入(JAVA_HOME = path_to_my_jdk_1_7)。通过命令行我改变JAVA_HOME值,如下所示:
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?
答案 0 :(得分:0)
将JAVA_HOME变量设置为1.8 JAVA_HOME后,需要再次运行set PATH=%JAVA_HOME%\bin;
。