【问题标题】:How to install openjdk with brew? [closed]如何用brew安装openjdk? [关闭]
【发布时间】:2020-08-07 21:57:14
【问题描述】:

好像有 3 个包“openjdk”、“cask java”和“adoptopenjdk”。

应该使用哪一个?

【问题讨论】:

  • 问 10 个人,得到 11 个答案(尽管似乎只有三个可能的答案......)
  • 我建议使用sdk 而不是brew 来安装java 版本。最重要的是,它为您提供了在版本之间轻松切换的灵活性。

标签: java homebrew


【解决方案1】:

运行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
  • 尝试以下命令:sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk
  • 它没有设置环境变量,所以我运行了这些指令; echo 'export PATH="/usr/local/opt/openjdk@11/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc 效果很好。
【解决方案2】:

要安装最新版本:

brew cask install adoptopenjdk

安装特定版本

brew tap AdoptOpenJDK/openjdk
brew cask install adoptopenjdk8
brew cask install adoptopenjdk9

【讨论】:

【解决方案3】:

您可以将AdoptOpenJDK 用于brew

【讨论】:

    猜你喜欢
    • 2013-05-02
    • 1970-01-01
    • 1970-01-01
    • 2013-06-29
    • 1970-01-01
    • 2013-12-29
    • 2014-01-23
    • 2021-12-18
    相关资源
    最近更新 更多