对于macOS Sierra 420
这份指南从各种来源整理而来(上面以及其他帖子的答复),并且效果很好。
0.如果尚未安装homebrew。
参见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.点击“储藏室/版本”
仅供参考:“点击”扩展了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
?也许关闭并重新启动Terminal,以便它看到已设置的所有新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是否注册成功
jenv versions
10.设置要使用的Java版本(可替换)
其中XX与上面版本列表中的一项匹配。
jenv global XX
检查java版本
java -version
检查JENV版本
还应指出当前使用的版本带有星号。
jenv versions
完成
快速参考
更改Java版本
...请参阅可用的Java版本列表
jenv versions
...然后,其中XX与上面列表中的项目匹配
jenv global XX
brew install caskroom/cask/brew-cask
而不是brew install cask
Emacs插件。