VS Code 設定 OpenJDK 17 的步驟和具體的 JSON 格式

要在 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 專案範例來測試這個設定是否成功呢?

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *