我想在Mac上安装Java,并让它与其他OpenJDK一起工作,因为它是一个较新的版本。目前,我下载了tar.gz并将其放在path中,但这很难维护。
我发现的唯一一个自动完成更多事情的安装是通过Homebrew cask安装。它看起来也只有当前版本:
brew cask info java
显示:
java: 13,33:5b8a42f3905b406298b72d750b6919f6
https://openjdk.java.net/
所以我可以从那里安装它,但是然后呢?我是否只坚持使用新版本?
发布于 2019-10-20 23:34:47
使用Homebrew和jenv:
假设: Mac机器上已经安装了自制软件。
安装cask:
$ brew tap caskroom/cask
$ brew tap caskroom/versions
要安装最新的java,请执行以下操作:
$ brew cask install java
要安装java 8,请执行以下操作:
$ brew cask install java8
要安装java 9,请执行以下操作:
$ brew cask install java9
如果你想安装/管理多个版本,你可以使用'jenv':
安装和配置jenv:
$ brew install jenv
$ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(jenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile
将安装的java添加到jenv:
$ jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home
$ jenv add /Library/Java/JavaVirtualMachines/jdk1.11.0_2.jdk/Contents/Home
要查看所有已安装的java,请执行以下操作:
$ jenv versions
上面的命令将给出已安装的java的列表:
* system (set by /Users/lyncean/.jenv/version)
1.8
1.8.0.202-ea
oracle64-1.8.0.202-ea
配置您要使用的java版本:
$ jenv global oracle64-1.6.0.39
https://stackoverflow.com/questions/52524112
复制相似问题