在 VS Code 中開始使用 Java
本教學將帶您了解如何使用 Visual Studio Code 編寫並執行 Hello World 程式。此外,我們也涵蓋了一些進階功能,您可以透過閱讀本章節中的其他文件來深入探索。
若要瀏覽 VS Code 中 Java 可用的功能概覽,請參閱 Java 語言概覽。
如果您在遵循本教學時遇到任何問題,可以透過提交 issue 與我們聯繫。
設定 VS Code 進行 Java 開發
Java 編碼套件 (Coding Pack for Java)
為協助您快速設定,您可以安裝 Java 編碼套件 (Coding Pack for Java),其中包含 VS Code、Java 開發套件 (JDK) 以及必要的 Java 擴充功能。該編碼套件可用於全新安裝,或用於更新與修復現有的開發環境。
注意:Java 編碼套件僅適用於 Windows 和 macOS。對於其他作業系統,您需要手動安裝 JDK、VS Code 以及 Java 擴充功能。
安裝擴充功能
如果您已經是 VS Code 的使用者,也可以透過安裝 Extension Pack for Java (Java 擴充套件包) 來新增 Java 支援,該套件包含以下擴充功能:
- Language Support for Java™ by Red Hat
- Debugger for Java
- Test Runner for Java
- Maven for Java
- Project Manager for Java
- Visual Studio IntelliCode
Java 擴充套件包提供了快速入門指南,以及關於程式碼編輯和除錯的建議。它也包含常見問題解答 (FAQ)。使用命令面板中的 Java: Tips for Beginners 命令(⇧⌘P (Windows, Linux Ctrl+Shift+P))即可啟動該指南。

您也可以分別安裝擴充功能。系統提供了 Extensions Guide (擴充功能指南) 來協助您。您可以透過 Java: Extensions Guide 命令來啟動該指南。
對於本教學,唯一必要的擴充功能是:
安裝並設定 Java 開發套件 (JDK)
若要在 Visual Studio Code 中使用 Java,您需要在本地環境安裝 Java 開發套件 (JDK)。JDK 是用於開發 Java 應用程式的軟體開發環境。
支援的 Java 版本
Java 擴充套件包支援 Java 1.8 或更新版本。
注意:若要為您的專案設定 JDK,請參閱設定專案的執行環境。若要啟用 Java 預覽功能,請參閱我該如何在 VS Code 中使用新的 Java 版本。
安裝 Java 開發套件 (JDK)
如果您從未安裝過 JDK 且需要安裝一個,我們建議您選擇下列來源之一:
- Amazon Corretto
- Azul Zulu
- Eclipse Adoptium's Temurin
- IBM Semeru Runtimes
- Microsoft Build of OpenJDK
- Oracle Java SE
- Red Hat build of OpenJDK
- SapMachine
建立原始碼檔案
為您的 Java 程式建立一個資料夾,並使用 VS Code 開啟該資料夾。接著,在 VS Code 中建立一個新檔案,並將其命名為 Hello.java。當您開啟該檔案時,Java 語言伺服器會自動開始載入,您應該會在狀態列右側看到一個帶有載入圖示的語言狀態項目,顯示語言狀態正在處理中。載入完成後,您可以將滑鼠懸停在語言狀態項目上,確認載入程序已成功完成。您也可以選擇將狀態項目釘選在狀態列上。
注意:如果您在未開啟資料夾的情況下在 VS Code 中開啟 Java 檔案,Java 語言伺服器可能無法正常運作。
VS Code 也會嘗試判斷新類型的正確套件,並從範本填寫新檔案。請參閱建立新檔案。
您也可以使用 Java: Create Java Project 命令來建立 Java 專案。開啟 命令面板(⇧⌘P (Windows, Linux Ctrl+Shift+P)),然後輸入 java 以搜尋此命令。選取該命令後,系統會提示您選擇專案位置與名稱。您也可以在此命令中選擇您的建置工具。
Visual Studio Code 也支援更複雜的 Java 專案 — 請參閱專案管理。
編輯原始碼
您可以使用程式碼片段 (Code Snippets) 來架構您的類別與方法。VS Code 也提供 IntelliSense 以進行程式碼補全,並提供多種重構方法。
若要深入了解 Java 編輯,請參閱Java 編輯。
執行並除錯您的程式
若要執行並除錯 Java 程式碼,請設定中斷點,然後按下鍵盤上的 F5,或使用 執行 (Run) > 開始除錯 (Start Debugging) 選單項目。您也可以使用編輯器中的 執行|除錯 (Run|Debug) CodeLens 選項。程式碼編譯完成後,您可以在 執行與除錯 (Run and Debug) 檢視中看到所有的變數與執行緒。
除錯器也支援進階功能,例如熱程式碼替換 (Hot Code Replace) 和條件式中斷點。
更多資訊,請參閱Java 除錯。
更多功能
編輯器還具備更多功能,可協助您處理 Java 工作負載。
- Java 編輯詳細介紹了如何導覽與編輯 Java
- 除錯說明了 Java 除錯器的所有主要功能
- 測試提供了對 JUnit 和 TestNG 框架的全面支援
- Java 專案管理展示如何使用專案檢視並處理 Maven
- Spring Boot 和 Tomcat 與 Jetty 展示了出色的框架支援
- Java Web 應用程式顯示如何在 VS Code 中開發 Java Web 應用程式