如何使用 Homebrew 安装特定的 Java 版本?

How to install specific Java version using Homebrew?

我希望使用 Homebrew 在 Mac 上安装 Java。使用命令可以正常工作 brew cask install java。这将安装当前最新的稳定版本 - 1.8.0_141 但是如何安装特定版本,例如 1.8.0_131.

  1. 安装自制程序

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  1. 如果已安装则更新自制程序:

brew update

  1. 允许 brew 查找版本

brew tap homebrew/cask-versions

  1. 列出可用的 java 个版本

brew search java

可选:找出java

的次要版本

brew info --cask java8

  1. 安装 java 8(或任何其他可用版本)

brew install --cask java8

提高 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" 的木桶。