看起来有三个软件包,“openjdk”,“cask java”和“adoptopenjdk”。
应该使用哪个?
运行brew install openjdk@11
如果您正在使用 jenv 管理Java版本,请还要运行:
sudo ln -sfn /opt/homebrew/opt/openjdk@11/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-11.jdk
jenv add /Library/Java/JavaVirtualMachines/openjdk-11.jdk/Contents/Home/
JAVA_HOME=/usr/local/Cellar/openjdk/14.0.1
。 - Alex Craftsudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk
。 - Chih-Chen Kao安装最新版:
brew install --cask adoptopenjdk
安装特定版本
brew tap AdoptOpenJDK/openjdk
brew install --cask adoptopenjdk8
brew install --cask adoptopenjdk9
brew cask install adoptopenjdk11
没有起作用。只需要使用 brew install adoptopenjdk11
即可。 - Andrej Repiskýbrew install adoptopenjdk8 --cask
而不是 brew cask install adoptopenjdk8
参考 homebrew-issue-902 - Venkata Buddhirajuadoptopenjdk
已经停止使用。 - Volodymyr Bobyrbrew install --cask temurin
- 请参阅 https://formulae.brew.sh/cask/adoptopenjdk 和 https://github.com/AdoptOpenJDK/homebrew-openjdk。 - abulkaadoptopenjdk
是什么? - AlikElzin-kilakabrew
。brew tap homebrew/cask-versions
- undefinedbrew install --cask temurin11
- undefined
sdk
而不是brew
来安装 Java 版本。此外,它还为您提供了方便快捷地在不同版本之间切换的灵活性。 - Traycho Ivanov