我想使用Homebrew
在Mac上安装Java。使用命令brew cask install java
可以成功安装最新的稳定版本,目前是1.8.0_141
。
但是,如果我要安装特定版本,例如1.8.0_131
,应该怎么做呢?
我想使用Homebrew
在Mac上安装Java。使用命令brew cask install java
可以成功安装最新的稳定版本,目前是1.8.0_141
。
但是,如果我要安装特定版本,例如1.8.0_131
,应该怎么做呢?
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew update
brew tap homebrew/cask-versions
brew search java
可选:查找Java的次要版本号
brew info --cask java8
brew install --cask java8
brew cask install caskroom/versions/java8
。首先我运行了brew cask uninstall java
来删除之前安装的其他版本。 - Mike Vallanobrew tap homebrew/cask-versions
,然后使用命令 brew cask install homebrew/cask-versions/adoptopenjdk8
安装 AdoptOpenJDK 8 版本。 - Sean Breckenridge将Sean Breckenridge的评论提升为答案以增加可见性:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew tap homebrew/cask-versions
brew cask install homebrew/cask-versions/adoptopenjdk8
现在已经没有名为"java8"的桶了。
brew install --cask homebrew/cask-versions/adoptopenjdk8
。 - steven hurwitt运行 brew update
命令确保 brew 已经更新到最新版本。
然后通过以下命令检查 brew 是否正常工作,以确保其正常运行。
brew doctor
如果有任何问题,您必须先解决它...
然后,如果您想安装特定版本,请运行以下命令...
brew install java11
java11
,您可以在Java网站上检查可用版本。/Library/Java/JavaVirtualMachines/openjdk-11.jdk
确保 JDK 文件已存在...
如果没有任何文件夹,只需在终端中运行以下命令即可...
sudo ln -sfn /usr/local/opt/openjdk@11/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-11.jdk
根据您所需的JDK版本,在@11
后更改版本。这将告诉系统有关Java运行时的信息。
您可以使用以下命令检查Java版本。
java --version