在Mac OS X管理Java的版本
开发Java的时候,第一步肯定是将JAVA_HOME在环境变量中设置好。
Mac提供了一个方便地切换jdk版本的工具:/usr/libexec/java_home
,使用起来也非常简单。
按照传统的做法,我们可能是在我们的配置文件中,比如.bashrc、.zshrc里,1
export JAVA_HOME=/path/to/your/java_home
这里是我们安装好jdk后,知道了jdk所在的位置,然后将变量指过去。
而有了java_home这个工具后,比如我们想设置jdk版本为11,可以这样用:1
export JAVA_HOME=`/usr/libexec/java_home -v 11.0`
由工具帮我们管理版本以及JAVA_HOME的位置。
如果指定的版本不存在,会报出1
2$ /usr/libexec/java_home -v 10
$ Unable to find any JVMs matching version "10".
这时我们需要去找到对应的版本进行安装。
(需要注意的是,这里的前提是JDK使用官方的dmg安装文件进行安装)
- 本文链接:https://keepmoving.ren/java/manage-jdk-on-mac/
- 版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!