【问题标题】:How to see brew installed java with java -version command?如何使用 java -version 命令查看 brew 安装的 java?
【发布时间】:2022-06-24 20:16:31
【问题描述】:

我已经使用以下命令安装了带有 homebrew 的 java open jdk 最新版本:

brew install openjdk

我尝试使用命令检查已安装的版本

/usr/libexec/java_home -V

没有显示。

命令java -version 也显示:

No Java runtime present, requesting install

我的 java 在哪里?如何查看已安装的版本并使用它并使用java -version 命令查看它

【问题讨论】:

  • 试试ls /usr/local/Cellar/openjdk

标签: java bash homebrew homebrew-cask


【解决方案1】:

我建议改为安装 JDK cask temurin:

brew uninstall openjdk
brew install temurin

否则,您必须将openjdk 公式符号链接到/Library/Java/JavaVirtualMachines:

sudo ln -sfn $(brew --prefix openjdk)/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk

【讨论】:

  • 你为什么不只是符号链接呢?
  • 更少的步骤(因此更少的维护)
  • 但是,如果您已经使用 openjdk(例如,作为另一个公式的依赖项),我建议您使用符号链接
猜你喜欢
  • 1970-01-01
  • 2019-03-25
  • 1970-01-01
  • 2019-10-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-19
相关资源
最近更新 更多