如何使用 Homebrew 安装特定的 Java 版本?
Posted
技术标签:
【中文标题】如何使用 Homebrew 安装特定的 Java 版本?【英文标题】:How to install specific Java version using Homebrew? 【发布时间】:2017-11-21 18:31:37 【问题描述】:我希望使用Homebrew
在 Mac 上安装 Java。使用命令可以正常工作
brew cask install java
。这将安装当前最新的稳定版本 - 1.8.0_141
但是如何安装特定版本,例如 1.8.0_131
。
【问题讨论】:
effectif.com/mac-os-x/… 这可以帮助你 不是完全重复,但答案就在那里:***.com/questions/26252591/… 【参考方案1】:-
安装自制软件
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
-
如果已安装,请更新自制软件:
酿造更新
-
允许 brew 查找版本
brew tap homebrew/cask-versions
-
列出可用的 java 版本
brew搜索java
可选:查找java的次要版本
酿造信息--cask java8
-
安装 java 8(或任何其他可用版本)
brew install --cask java8
【讨论】:
这不是问题的答案,它只是安装了最新的 java 8 版本 当您运行第 4 步时,您将获得可用 Java 版本的列表,第 5 步只是为了演示安装 Java 版本 8 我刚刚又试了一次,效果很好,请按照步骤操作,您需要先运行“brew tap caskroom/versions”。 按照 homebrew 的指示,对我有用的命令是brew cask install caskroom/versions/java8
首先我运行 brew cask uninstall java
以删除我之前安装的另一个版本。
目前的解决方法是brew tap homebrew/cask-versions
并使用brew cask install homebrew/cask-versions/adoptopenjdk8
【参考方案2】:
提出 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 cask install homebrew/cask-versions/adoptopenjdk8 Error: Unknown command: caskbrew install --cask homebrew/cask-versions/adoptopenjdk8
以上是关于如何使用 Homebrew 安装特定的 Java 版本?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Homebrew 在 macOS BigSur (Apple Silicon) 上安装和启动 MySQL 5.7?
如何使用 Homebrew 将 Postgis 安装到 Postgres@9.6 的 Keg 安装中?