/

如何在 macOS 上自行安裝 openJDK

在執行 ghidra 的時候,跳出一條錯誤訊息

JDK 11+ could not be found and must be manually chosen!

但是去 oracle java 的網站上只有看到第八版的 JDK

於是找到了 openJDK,以下紀錄如何使用 openJDK 替換目前的 jave 環境

請至 jdk.java.net 下載 JDK11

下載完檔案名稱為 openjdk-11.0.2_osx-x64_bin.tar.gz (可以替換成自己下載的版本)

cd ~/Downloads
tar xf openjdk-11.0.2_osx-x64_bin.tar.gz
(順便推薦 zsh,只要下 x 指令就能自動解壓縮)

搬移檔案至 JVM
sudo mv jdk-11.0.2.jdk /Library/Java/JavaVirtualMachines/

檢查是否已經替換新的 JAVA 環境

1
2
3
4
$ java -version
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)
1
2
$ javac -version
javac 11.0.2