如何使用自制软件在osx macOS Mojave上安装java 8?

d0x*_*d0x 24 java macos homebrew

目前,某些应用仍然需要Java 8,例如:

  • Android SDK/Android Studio
  • 詹金斯
  • 离子...

随着brew install java最新安装版本.但是如何安装Java 8?

And*_*nke 56

The older Oracle JDKs are gone from Homebrew now. Use OpenJDK instead:

brew tap adoptopenjdk/openjdk
brew cask install adoptopenjdk8
Run Code Online (Sandbox Code Playgroud)

OpenJDK is a drop-in replacement for the Oracle JDK in most places, so this should work fine for you with no code or build process changes.

  • 值得注意的是,“ brew tap caskroom / versions”也包含了takeopenjdk8。我个人更喜欢它,因为它包括其他有用的东西。有针对性地使用答案。 (6认同)
  • 2019 年 10 月,此功能有效:“brew cask install acquireopenjdk/openjdk/adoptopenjdk8” (4认同)

d0x*_*d0x 10

您可以在macOS Mojave上安装Java 8,如下所示:

brew tap caskroom/versions
brew cask install java8
Run Code Online (Sandbox Code Playgroud)

如果已经安装了最新的java版本,请使用以下命令卸载它:

brew cask remove java
Run Code Online (Sandbox Code Playgroud)

  • 注意:由于`java8`桶已经消失,因此从2019年4月开始不再有效。对于较旧版本的Java,需要使用OpenJDK容器。 (3认同)