我已经搜索了几种在 mac 上更改 JDK 版本的方法。
$/usr/libexec/java_home
我得到了
/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home
我试过了
$export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home
也试过
/usr/libexec/java_home 1.8.0_31 --exec javac -version
然后我跑
$echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home
然后我重新检查 java -version
$java -version
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
我如何真正改变我的 mac 上的 java -version。
最佳答案
要为您的shell 环境 将 Java 设置为 1.8,请将其放入您的 ~/.bash_profile:
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
关于java - 将 mac jdk 版本设置为 1.8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28779190/