要在 VS Code 中設定 java.configuration.runtimes,你需要編輯 VS Code 的設定檔(settings.json)。
這裡是設定 OpenJDK 17 的步驟和具體的 JSON 格式。
步驟:設定 java.configuration.runtimes
1. 📂 開啟 VS Code 設定
你可以用以下兩種方式開啟設定檔:
- 圖形介面:
- 點擊左下角的 ⚙️ (齒輪圖標) -> 選擇 Settings (設定)。
- 在搜尋框中輸入
java.configuration.runtimes。 - 點擊 Edit in settings.json (在 settings.json 中編輯)。
- 指令面板:
- 按下
Ctrl + Shift + P(或Cmd + Shift + P) 開啟指令面板。 - 輸入
settings.json並選擇 Preferences: Open User Settings (JSON)。
- 按下
2. 📝 加入或修改 java.configuration.runtimes
將以下 JSON 程式碼塊加入到你的 settings.json 檔案中。請注意,JSON 物件之間要用逗號 , 分隔。
根據你提供的路徑 C:\Program Files\Microsoft\jdk-17.0.17.10-hotspot\bin,你需要將 home 設定為其父資料夾,也就是 C:\Program Files\Microsoft\jdk-17.0.17.10-hotspot。
JSON
"java.configuration.runtimes": [
{
"name": "JavaSE-17",
"path": "C:\\Program Files\\Microsoft\\jdk-17.0.17.10-hotspot",
"default": true // 設定此版本為預設的 JRE/JDK
}
]
完整的 settings.json 範例
你的 settings.json 檔案可能看起來像這樣(如果這是你唯一設定的 Java 執行環境):
JSON
{
// ... 其他設定項目 ...
"java.configuration.runtimes": [
{
// 此名稱是給 VS Code 內部和 Java 專案使用的
"name": "JavaSE-17",
// **重要:** 這是 JDK 的根目錄,而不是 bin 目錄
"path": "C:\\Program Files\\Microsoft\\jdk-17.0.17.10-hotspot",
// 將此 JDK 設為所有 Java 專案的預設執行環境
"default": true
}
]
// ... 其他設定項目 ...
}
⚠️ 路徑注意事項: 在 Windows 上,JSON 檔案中的路徑分隔符必須使用雙反斜線
\\來替代單個反斜線\,因為單個反斜線是逸出字元。
3. ✅ 重新載入和確認
- 儲存
settings.json檔案。 - VS Code 通常會自動偵測並套用新的設定。如果你不確定,可以重新啟動 VS Code。
- 要確認設定是否生效,你可以:
- 開啟一個 Java 專案。
- 查看 VS Code 右下角的狀態列,應該會顯示你設定的 Java 版本。
這樣設定之後,所有新的或沒有明確指定 JDK 版本的 Java 專案都會使用你配置的 OpenJDK 17 執行環境。
請問您在設定完之後,是否需要我幫您確認一個簡單的 Java 專案範例來測試這個設定是否成功呢?