既然 Java 13 已推出,我该如何在 Mac OSX 上安装 Java 12?
How do I install Java 12 on Mac OSX now that Java 13 is out?
我找不到要安装的Java 12,只有Java 13。但是Gradle还不支持Java 13,所以我需要使用12作为现在的替代方案。当我使用 brew search java
查看 Homebrew 时,我发现了各种 java:Java 11、Java 6 (!) 和 Java,它们曾经是 Java 12 但现在 Java 13.
知道如何获得 Java 12 吗?
解决方案 1
你可以从 AdoptOpenJDK Homebrew tap 得到 Java 12。 (一个 tap 是一个公式存储库)并且 AdoptOpenJDK 团队在这个 repo 中维护着不同版本的 JDK。
brew tap AdoptOpenJDK/openjdk
brew cask install adoptopenjdk12
解决方案 2
java
是 repo Homebrew-cask 中定义的公式。您可以搜索并找到其中定义了 Java 12 的历史文件 java.rb
,然后将带有 URL 的 Java 12 安装到该特定的历史文件中。
以下命令安装 vanilla OpenJDK(不是 AdoptOpenJDK)12.0.2.
brew cask install https://raw.githubusercontent.com/Homebrew/homebrew-cask/26203ad42b40c4bc3baa2f6cfa8469f1245b7fbc/Casks/java.rb
我找不到要安装的Java 12,只有Java 13。但是Gradle还不支持Java 13,所以我需要使用12作为现在的替代方案。当我使用 brew search java
查看 Homebrew 时,我发现了各种 java:Java 11、Java 6 (!) 和 Java,它们曾经是 Java 12 但现在 Java 13.
知道如何获得 Java 12 吗?
解决方案 1
你可以从 AdoptOpenJDK Homebrew tap 得到 Java 12。 (一个 tap 是一个公式存储库)并且 AdoptOpenJDK 团队在这个 repo 中维护着不同版本的 JDK。
brew tap AdoptOpenJDK/openjdk
brew cask install adoptopenjdk12
解决方案 2
java
是 repo Homebrew-cask 中定义的公式。您可以搜索并找到其中定义了 Java 12 的历史文件 java.rb
,然后将带有 URL 的 Java 12 安装到该特定的历史文件中。
以下命令安装 vanilla OpenJDK(不是 AdoptOpenJDK)12.0.2.
brew cask install https://raw.githubusercontent.com/Homebrew/homebrew-cask/26203ad42b40c4bc3baa2f6cfa8469f1245b7fbc/Casks/java.rb