VS?Code配置Java?JDK兩種推薦方式小結(jié)
VS Code 配置 Java JDK 的最簡單、最推薦的做法(2025-2026 最新方式)如下:
推薦方式一:最省事(強烈推薦新手)
直接安裝 Coding Pack for Java(微軟官方推薦的一鍵包)
官網(wǎng)地址:https://aka.ms/vscode-java-pack
(或者直接搜 “Coding Pack for Java”)點擊下載并安裝,它會自動包含:
- VS Code(如果還沒裝)
- 最新 LTS 版 JDK(目前大概率是 Java 21 或 17)
- Extension Pack for Java 所有核心插件
裝完基本就能直接用了,適合絕大多數(shù)人。
裝完后打開 VS Code → 新建一個
.java文件 → 寫個 HelloWorld 試試,應(yīng)該已經(jīng)能運行了。
推薦方式二:自己已有 JDK 或想用特定版本(最常用方式)
步驟如下:
先確保電腦已經(jīng)有 JDK(至少 11 以上,推薦 17 或 21 LTS)
- 下載地址(選一個):
- Oracle JDK:https://www.oracle.com/java/technologies/downloads/
- OpenJDK(免費推薦):https://adoptium.net/(Eclipse Temurin)或 https://bell-sw.com/pages/downloads/
- 國內(nèi)鏡像(超快):https://mirrors.tuna.tsinghua.edu.cn/Adoptium/ 或 https://mirrors.aliyun.com/java/
記住你解壓/安裝的路徑,例如:
- Windows:
C:\Program Files\Eclipse Adoptium\jdk-21.0.2.13-hotspot - macOS:
/Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home - Linux:
/usr/lib/jvm/java-21-openjdk-amd64或/opt/jdk-21
- 下載地址(選一個):
安裝 VS Code Java 核心插件(必須裝)
打開 VS Code → 擴展(Ctrl+Shift+X) → 搜索并安裝:
Extension Pack for Java(vscjava.vscode-java-pack)
→ 它會自動帶上以下幾個關(guān)鍵插件:- Language Support for Java™ by Red Hat
- Debugger for Java
- Test Runner for Java
- Maven/Gradle 支持 等
告訴 VS Code 你用的 JDK 在哪里(最關(guān)鍵一步)
有兩種常用設(shè)置方式,任選一種:
方式 A:圖形界面設(shè)置(推薦)
按 Ctrl+Shift+P → 輸入并選擇:
Java: Configure Java Runtime- 在彈出的界面里會顯示當前檢測到的所有 JDK
- 如果沒檢測到 → 點擊右上角的“+”手動添加你 JDK 的路徑(bin 目錄的上級目錄即可)
- 選擇項目默認用的 JDK 版本 → 保存
方式 B:手動改 settings.json(老手常用)
Ctrl+, 打開設(shè)置 → 右上角打開 JSON({ } 圖標)
加入下面這行(路徑改成你自己的):{ "java.jdt.ls.java.home": "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.2.13-hotspot", // 或者用 java.home(舊寫法,大部分場景也仍然有效) // "java.home": "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.2.13-hotspot" }保存后重載窗口(Ctrl+Shift+P → Developer: Reload Window)
驗證是否成功
新建文件
Hello.java寫以下代碼:
public class Hello { public static void main(String[] args) { System.out.println("Hello VS Code + Java !"); } }右上角應(yīng)該出現(xiàn)「Run | Debug」按鈕
或者按 F5 調(diào)試 / Ctrl+F5 直接運行
常見問題快速定位
| 現(xiàn)象 | 解決辦法 |
|---|---|
| 提示需要安裝 JDK 11+ | 用方式一裝 Coding Pack 或手動安裝新版 JDK |
| 插件一直卡在 “Downloading…” | 科學上網(wǎng) 或 換國內(nèi)鏡像源(settings.json 加 “java.jdt.ls.vmargs”: “-Dhttp.proxyHost=127.0.0.1”) |
| 提示 “No compiler is provided” | JDK 路徑配錯了,確認是 Home 目錄 而不是 bin 目錄 |
| 多版本 JDK 切換 | 用「Java: Configure Java Runtime」切換項目 JDK |
| 只想用 Java 8 | 把 Language Support for Java 降級到 0.64.x 以下版本(不推薦) |
照上面步驟 99% 都能成功配置好。
總結(jié)
到此這篇關(guān)于VS Code配置Java JDK兩種推薦方式的文章就介紹到這了,更多相關(guān)VS Code配置Java JDK內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
java中Calendar與Date類型互相轉(zhuǎn)換的方法
這篇文章主要介紹了java中Calendar與Date類型互相轉(zhuǎn)換的方法,Calendar與Date類型是我們?nèi)粘i_發(fā)中常用的兩種數(shù)據(jù)類型,它們用于不同的場景,兩者具有不同的方法,接下來通過實例給大家詳解,需要的朋友可以參考下2022-09-09
springboot中的Application.properties常用配置
這篇文章主要介紹了springboot中的Application.properties常用配置,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05
java 高并發(fā)中volatile的實現(xiàn)原理
這篇文章主要介紹了java 高并發(fā)中volatile的實現(xiàn)原理的相關(guān)資料,在多線程并發(fā)編程中synchronized和Volatile都扮演著重要的角色,Volatile是輕量級的synchronized,它在多處理器開發(fā)中保證了共享變量的“可見性”,需要的朋友可以參考下2017-03-03
java利用delayedQueue實現(xiàn)本地的延遲隊列
這篇文章主要給大家介紹了java利用delayedQueue實現(xiàn)本地的延遲隊列的相關(guān)資料,文中介紹的非常詳細,相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。2017-04-04
Spring?EnableAsync注解異步執(zhí)行源碼解析
這篇文章主要為大家介紹了Spring?EnableAsync注解源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-11-11

