Java 8 安装未产生正确的 javac 版本

Java 8 安装未产生正确的 javac 版本

我使用的是 Mac 版本 10.9.5。我之前安装了 JDK 7 (1.7.0_51)。我决定安装并试用 Java 8,并从 Oracle 网站下载了最新的 JDK (jdk-8u25-macosx-x64.dmg)。

接下来,我运行安装程序,并成功结束。

我运行以下命令来查看系统是否注册了 JDK 8 安装:

$ /usr/libexec/java_home -v 1.8
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home

接下来,我检查 javac 打印的版本,如下所示:

$ /usr/libexec/java_home -v 1.8 --exec javac -version
javac 1.7.0_51

下一个,

$ ls -l /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/javac
-rwxrwxr-x  1 root  wheel  99376 Sep 17 20:13 /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/javac

$ /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/java -version  
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

$ /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/javac -version
javac 1.7.0_51

我错过了什么?

谢谢。

相关内容