如何 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
我想在新的 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