适用于 macOS Sierra 420
本指南是从各种来源(上面的回复以及其他帖子)拼凑而成的,效果很好。
0. 如果您还没有,请安装自制软件。
见https://brew.sh/
1.安装jenv
brew install jenv
2. 将 jenv 添加到 bash 配置文件
if which jenv > /dev/null; then eval "$(jenv init -)"; fi
3. 将 jenv 添加到您的路径
export PATH="$HOME/.jenv/shims:$PATH"
4. 点击“caskroom/versions”
仅供参考:“Tap”扩展了 brew 可以安装的可用存储库列表,超出了 brew 的默认可用存储库列表。
brew tap caskroom/versions
5.安装最新版本的java
brew cask install java
6.安装java 6(或7或8任何你需要的)
brew cask install java6
#brew cask install java7
#brew cask install java8
? 也许关闭并重新启动终端,以便它看到任何已设置的新 ENV 变量。
7. 检查安装
所有 Java 版本都安装在这里:/Library/Java/JavaVirtualMachines
让我们看看。
ls -la /Library/Java/JavaVirtualMachines
8. 一次一个地将每个路径添加到 jenv。
我们需要将“/Contents/Home”添加到版本文件夹中。警告:使用您机器上的实际路径...这些只是EXAMPLE的
jenv add /Library/Java/JavaVirtualMachines/1.6.0___EXAMPLE___/Contents/Home
jenv add /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk___EXAMPLE___/Contents/Home
9.检查jenv是否注册OK
jenv versions
10.设置要使用的java版本(全局)
其中 XX 匹配上面版本列表中的一项。
jenv global XX
检查java版本
java -version
检查 jenv 版本
还应该用星号表示当前使用的版本。
jenv versions
完毕
快速的未来参考
更改 java 版本
... 查看可用的 java 版本列表
jenv versions
...然后,XX 匹配上面列表中的项目
jenv global XX