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