Homebrew 介紹
Homebrew 是 macOS 下的一個非常好用的包管理工具, caskroom 則是基于 Homebrew 構(gòu)建的一個強大的應用程序管理器.
- 具體用法可以餐參考 像 Mac 高手一樣管理應用稍坯,從 Homebrew 開始 - 少數(shù)派
- 我都使用 Homebrew 安裝了哪些軟件 我在 Mac 上都用什么 - 難以想象的晴朗
最近一段時間 Oracle 一直不安生, 搞出來一堆幺蛾子, 所以安裝方式也一直在變, 之前的方法已經(jīng)不能用了, 一下針對各個版本給出了不同建議, 安裝過程中一般都需要輸入密碼, 安裝結(jié)束后, 可輸入 java -version
確認是否安裝成功.
JDK12 和 Oracle JDK
如果你想在電腦上裝最新版的 JDK, 那么 Oracle 或許是你最想要的選擇, 而 Oracle 家的最新版 JDK 也有兩款, 一個是 Oracle 提供的 OpenJDK, 一個是商業(yè)版本 Oracle JDK, 但請注意 Oracle JDK 并不比 OpenJDK “更好”, 大家需要理性看待.
# 運行以下命令會安裝 Oracle 提供的 Oracle JDK12
brew cask install oracle-jdk
# 在2019年5月
## 該命令會安裝由 Oracle 提供的 OpenJDK12
brew cask install java
## 而該命令則安裝由 Oracle 提供的 OpenJDK11
brew cask install java11
JDK8 ~ JDK10 和 OpenJDK 和 AdoptOpenJDK#
這些都是比較主流的JDK版本, 但想要通過 Homebrew 卻并不容易, 必須要尋求開源世界的幫助, 對于 JDK8 ~ JDK10, 這時會推薦 AdoptOpenJDK.
AdoptOpenJDK 是免費的、完全無品牌的 OpenJDK 版本搓劫,基于 GPL 開源協(xié)議(+Classpath Extension)瞧哟,以免費軟件的形式提供社區(qū)版的 OpenJDK 二進制包,公司也可安全且放心使用枪向。與由 Oracle 的 OpenJDK 構(gòu)建版本不同勤揩,這些版本會提供更長的支持,像 Java 11 一樣秘蛔,至少提供 4 年的免費長期支持(LTS)計劃陨亡。
通過 AdoptOpenJDK 可以安裝最多版本的 JDK.
brew cask install AdoptOpenJDK/openjdk/adoptopenjdk8
brew cask install AdoptOpenJDK/openjdk/adoptopenjdk9
brew cask install AdoptOpenJDK/openjdk/adoptopenjdk10
brew cask install AdoptOpenJDK/openjdk/adoptopenjdk11
brew cask install AdoptOpenJDK/openjdk/adoptopenjdk12
brew cask install AdoptOpenJDK/openjdk/adoptopenjdk
JDK6
年久的 JDK6 主要由 Apple 自身提供, 按照以下命令即可安裝
brew cask install homebrew/cask-versions/java6
JDK7 與 Zulu
JDK7 甚至 AdoptOpenJDK 都不提供了, 這時候需要的是有商業(yè)背景的 Azul Zulu, zulu 是 OpenJDK 的免費版本, 在提供商業(yè)付費支持之外, Azul 也有為 zulu 提供免費的社區(qū)技術(shù)支持.
通過安裝 zulu7 我們可以安裝 OpenJDK7.
# Azul Zulu 也提供其他版本的 OpenJDK 像 zulu8 zulu11 和最新版的 zulu 均可使用
brew cask install homebrew/cask-versions/zulu7
brew cask install homebrew/cask-versions/zulu8
brew cask install homebrew/cask-versions/zulu11
brew cask install homebrew/cask-versions/zulu
內(nèi)容轉(zhuǎn)載自:https://www.cnblogs.com/imzhizi/p/macos-jdk-installation-homebrew.html