Visual Studio Code 的 Java 擴充套件
感謝 Visual Studio Code 周圍龐大的 Java 社群,您可以使用各種擴充套件來增強您的 Java 開發體驗。
提示: 要了解如何安裝和管理您的擴充套件,請參閱通用的 VS Code 擴充套件文件。
在本主題中,我們為不同的 Java 開發場景推薦了一系列有用的流行擴充套件。
基礎 Java 開發
如果您正在尋找 Visual Studio Code 上的核心 Java 開發體驗(包括 Java 程式碼自動完成、執行/除錯/測試 Java 應用程式、Java 專案管理等),我們推薦 Java 擴充套件包。此擴充套件包包含一系列流行的 Java 擴充套件,用於基礎 Java 開發。
要開始使用此擴充套件包,您可以訪問 Java 入門 教程。
您還可以安裝 SonarLint 擴充套件,該擴充套件可以檢測程式碼中的質量和安全問題。
Spring Boot 擴充套件
Spring Boot 是一個開源的、基於微服務的 Java Web 框架,在 Java 開發人員中非常受歡迎。VMware 和 Microsoft 提供了優秀的 Spring Boot 開發擴充套件。
我們推薦安裝 Spring Boot 擴充套件包,它包含以下擴充套件:
有關更多 Spring Boot 相關資訊,請訪問 Spring Boot 頁面。
適用於 Java 的 Gradle
Visual Studio Code 透過 Gradle for Java 擴充套件提供了 Gradle 支援。要了解如何使用此擴充套件,請訪問“構建工具”頁上的 Gradle 部分。
應用程式伺服器(Tomcat / Jetty / 等)
Community Server Connectors 是一個優秀的擴充套件,適用於 Tomcat 和 Jetty 等應用程式伺服器。
要了解有關在 Visual Studio Code 中使用 Java 應用程式伺服器的更多資訊,請參閱 應用程式伺服器 頁面。
MicroProfile / Quarkus
Eclipse MicroProfile 和 Quarkus 的支援透過以下擴充套件提供:
其他 Java IDE 的快捷鍵對映
社群為習慣於其他 Java IDE 快捷鍵的開發人員提供了一些擴充套件。
快捷鍵對映擴充套件將其他 IDE 或編輯器的鍵盤快捷鍵應用於 VS Code,這樣您就不必重新學習新的鍵盤快捷鍵。
遠端開發和容器支援
我們還想推薦另外兩個對遠端和容器開發場景有用的擴充套件。
- 遠端開發擴充套件允許您使用 VS Code 訪問容器、遠端計算機或 Linux 的 Windows 子系統。
- 您可以使用 Container Tools 擴充套件來構建 Docker 映象並處理映象登錄檔。
- Kubernetes 擴充套件提供了一個 Explorer 檢視來管理叢集及其內部節點。它還為編輯 Kubernetes manifest 檔案提供了高階語法支援。
- Live Share 是當您需要與其他人協作處理同一程式碼庫時的絕佳工具。
Visual Studio Code 上的 Azure
Visual Studio Code 的 Azure 擴充套件提供了與 Azure 和雲的無縫整合。有幾個 Azure 擴充套件是我們想推薦的。
團隊開發
- Azure Repos 擴充套件可以輕鬆連線到您的 Azure DevOps Server,讓您可以輕鬆地監控 TFVC 或 Git 源儲存庫的生成、拉取請求和工作項。
物聯網
- VS Code 的 Azure IoT Toolkit 可以輕鬆地開發和連線您的 IoT 應用程式到 Azure。透過此擴充套件,您可以與 Azure IoT Hub 互動,管理連線到 Azure IoT Hub 的裝置,並使用 Azure IoT Hub 的程式碼片段進行開發。
通用工具
- Azure Tools Extension Pack 提供了一套豐富的擴充套件,可以輕鬆地發現和與 Azure 服務互動,為您的應用程式提供支援。
- Azure Resource Manager Tools 為 Azure Resource Manager 部署模板和模板語言表示式提供了豐富的編輯體驗。例如,它提供了 TLE 函式名、引數引用、簽名幫助、轉到定義、檢視定義和檢視引用的 IntelliSense,以及錯誤和警告,使得在 VS Code 中快速輕鬆地編寫 Azure Resource Manager 模板。
訪問 Azure 擴充套件 以查詢更多 Azure 擴充套件。
搜尋其他 Java 擴充套件
如果以上擴充套件不能滿足您的需求,您也可以在 Visual Studio Code 中搜索其他與 Java 相關的擴充套件。步驟如下:
- 轉到“擴充套件”檢視(⇧⌘X(Windows、Linux Ctrl+Shift+X))。
- 透過鍵入“java”來篩選擴充套件列表。

我們也很感謝您對我們現有擴充套件的貢獻,如果您在 Marketplace 中找不到所需內容,希望您能建立新的 Java 擴充套件。