
Photo by Artem R on Unsplash
最近把用了 4 年的 MacBook Air M1 換掉了。
在 2026 年來看,M1 作為一般日常使用依然是綽綽有餘,所以就想整理一下作為備用機跟家人的文書機。
這時候才發現,原來我之前裝了這麼多版本的 JDK 啊…
然後就有了這篇筆記,記錄怎麼用指令:
確認目前預設的 JDK、列出所有已安裝的版本,以及安全移除不再需要的 JDK。
檢查預設 JDK 版本#
指令成功執行後,你應該會看到目前電腦預設的 JDK 版本。
類似這樣:
1
2
3
| openjdk version "17.0.14" 2025-01-21
OpenJDK Runtime Environment JBR-17.0.14+1-1367.22-nomod (build 17.0.14+1-b1367.22)
OpenJDK 64-Bit Server VM JBR-17.0.14+1-1367.22-nomod (build 17.0.14+1-b1367.22, mixed mode, sharing)
|
檢查目前已安裝的 JDK 清單#
1
| /usr/libexec/java_home -V
|
指令成功執行後,你會看到目前電腦上安裝的所有 JDK 版本與路徑。
1
2
| Matching Java Virtual Machines (1):
17.0.14 (arm64) "JetBrains s.r.o." - "JBR-17.0.14+1-1367.22-nomod 17.0.14" {檔案路徑}
|
移除指定的 JDK#
其實沒什麼特別的,就是用指令刪除指定路徑下的資料。
執行後,如果沒有跳出任何錯誤訊息,就代表刪除成功了。
執行前務必確認路徑是否正確,避免誤刪。
刪錯了是救不回來的喔…
由於以下範例位於使用者家目錄,通常不需要 sudo,也不需要輸入密碼。
1
| rm -rf /Users/danielhuang/Library/Java/JavaVirtualMachines/azul-13.0.14
|
刪除完後可以再用上面提過的指令,檢查目前已安裝與預設的 JDK 是否正確。