如何使用Homebrew Cask升级到最新版本的Java JDK?

9

我一直在按照这些说明安装最新的Java JDK:

www.lonecpluspluscoder.com/2017/04/27/installing-java-8-jdk-os-x-using-homebrew/

brew cask install java

这很好用,但是当新版本发布时,我该如何确保能升级到该版本并确保旧版本的JDK不会留在我的系统中呢?
5个回答

15

警告:调用brew cask reinstall已经被弃用!请使用brew reinstall代替。

brew reinstall java


9
brew cask reinstall java

此命令将卸载旧版本的JDK并安装最新版本


它失败了,显示“错误:未知命令:cask”。 - Boris
2
@Boris,这是因为brew cask不再是brew命令。请使用brew <command> --cask代替。如果这不能解决问题,您也可以尝试使用'brew reinstall java'。 - Drew Pesall

8

默认情况下,Homebrew不会卸载一个公式的旧版本,因此随着时间的推移,你会积累旧版本。

cleanup - brew cleanup命令将删除过时的安装包版本。


只是为了澄清一下,所以每当我发现一个新版本时,我应该先运行brew cask update,然后再运行brew cleanup吗? - Rolando

2

要升级Java的子版本,即从11.0.8,10升级到11.0.9.1,1,请使用以下命令。

brew upgrade --cask adoptopenjdk11

0
从2023年4月开始,
使用命令brew install openjdk安装Java(openjdk)。
然后,在您安装了openjdk的情况下,将来运行brew install openjdk会升级到最新的Homebrew提供的openjdk版本。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接