macOS 自帶的 Java
macOS 自帶 Java 1.6.0 版本。
$ java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-468, mixed mode)
Java 1.6.0 和 Java 6.0 是一樣的:前者是開發者版本號,後者是產品版本號。從這裡獲取更多資訊。
安裝 Java
如果需要更高版本的 Java 建議使用 Homebrew 進行安裝。
查詢可用的 Java 版本。
$ brew cask search java
==> Exact Match
java
==> Partial Matches
charles-applejava java6 netbeans-java-ee
eclipse-java java8 netbeans-java-se
java-jdk-javadoc java9 yourkit-java-profiler
安裝最新版本的 Java:
$ brew cask install java
安裝某個版本的 Java(以 1.8.0 版本為例,具體參考 search 的結果):
$ brew cask install java8
解除安裝 Java
解除安裝最新版本的 Java:
$ brew cask uninstall java
解除安裝某個版本的 Java(以 1.8.0 版本為例,具體參考 search 的結果):
$ brew cask uninstall java8
其他
對於 Java 1.10.0 以前的版本(不含)檢視版本號的方法是:
$ java -version
java version "1.8.0_172"
Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)
對於 Java 1.10.0 以後的版本(含)檢視版本號的方法是:
$ java --version