如何 brew install java?

How to brew install java?

我想在新的 OS X 机器上设置 java,并且更喜欢使用 brew 进行 OS X 包管理。我如何使用 brew 安装最新的 java?

原来 java 最近已移入 brew 核心,因此截至 2021 年 1 月的正确命令是:

brew install java

不要像我一样按照旧的说明从 cask 安装,这是行不通的。您将从 brew 收到一条错误消息,如下所示:

% brew install --cask java
Error: Cask 'java' is unavailable: No Cask with this name exists.

您可能还会看到这个:

% brew cask install java
Error: Calling brew cask install is disabled! Use brew install [--cask] instead.

作为已接受答案的附加组件:安装特定版本的 Java,例如版本 11,运行:

brew install openjdk@11

并对其进行符号链接:

sudo ln -sfn /opt/homebrew/opt/openjdk@11/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-11.jdk