使用Homebrew安装JRE

4
我在Mac上使用命令brew install openjdk@11安装Java。但是当我运行java --version时,出现以下消息:

操作无法完成。无法找到Java运行时。
请访问http://www.java.com了解有关安装Java的信息。 我有几个问题:

  1. 如何使用HomeBrew安装JRE?
  2. 需要安装哪个版本的JRE?

这个回答解决了你的问题吗?如何使用brew安装Java? - Cornelius Roemer
1个回答

3

运行以下命令即可找到您问题的答案:

brew info openjdk@11

输出的一部分为:

For the system Java wrappers to find this JDK, symlink it with
  sudo ln -sfn /opt/homebrew/opt/openjdk@11/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-11.jdk

openjdk@11 is keg-only, which means it was not symlinked into /opt/homebrew,
because this is an alternate version of another formula.

If you need to have openjdk@11 first in your PATH, run:
  echo 'export PATH="/opt/homebrew/opt/openjdk@11/bin:$PATH"' >> ~/.zshrc

正确的答案,但我要补充一点,将新的JDK目录添加到系统路径非常重要,否则您可能会引用另一个Java(在我的情况下是/usr/bin/java),即使运行时指向新的brew安装。 - blue_ego
你救了我的一天,伙计。我花了好几个小时找答案,而你的回答是唯一有效的。我尝试了jenv方法,但它并不值得,已经卸载了。 - Pablo Valdes

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接