java - 将 mac jdk 版本设置为 1.8

标签 java macos openjdk

我已经搜索了几种在 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/

相关文章:

java - 将文件分割成大小大于127的 block

java - ".ant does not exist"构建 Aibu 时出错

python - 检查字符串是否有日期,任何格式

java - 输入扫描仪被跳过

java - Java中的文件更改监听器

java - 如何将关系输入二维数组?

macos - OS X 终端文本堆叠在自身之上

graphics - 贝塞尔路径加宽

java - 使用 JDK9 的 Eclipse Indigo

java - ApachePoi 在 OpenJdk 1.8.0_121 上因字体错误而失败 在 Oracle Jre 上没问题