我找不到要安装的 Java 12,只能安装 Java 13。但是 Gradle 还不支持 Java 13,所以我现在需要使用 12 作为替代。当我使用 Homebrew 查看时,brew search java
我发现各种 java:Java 11、Java 6(!)和 Java,它们曾经是 Java 12,但现在是 Java 13。
知道如何获得 Java 12 吗?
您可以从AdoptOpenJDK Homebrew tap获取 Java 12 。(a tap 是一个公式存储库)并且 AdoptOpenJDK 团队在这个 repo 中维护了不同版本的 JDK。
brew tap AdoptOpenJDK/openjdk
brew cask install adoptopenjdk12
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