2

我找不到要安装的 Java 12,只能安装 Java 13。但是 Gradle 还不支持 Java 13,所以我现在需要使用 12 作为替代。当我使用 Homebrew 查看时,brew search java我发现各种 java:Java 11、Java 6(!)和 Java,它们曾经是 Java 12,但现在是 Java 13。

知道如何获得 Java 12 吗?

4

1 回答 1

19

解决方案 1

您可以从AdoptOpenJDK Homebrew tap获取 Java 12 。(a tap 是一个公式存储库)并且 AdoptOpenJDK 团队在这个 repo 中维护了不同版本的 JDK。

brew tap AdoptOpenJDK/openjdk
brew cask install adoptopenjdk12

在此处输入图像描述

解决方案 2

java是在 repo Homebrew-cask中定义的公式。您可以搜索并找到java.rb其中定义了 Java 12 的历史文件,并使用指向该特定历史文件的 URL 安装 Java 12。

以下命令安装 vanilla OpenJDK(不是 AdoptOpenJDK)12.0.2。

brew cask install https://raw.githubusercontent.com/Homebrew/homebrew-cask/26203ad42b40c4bc3baa2f6cfa8469f1245b7fbc/Casks/java.rb
于 2019-10-07T15:48:57.453 回答