在Java开发领域,选择一款合适的编辑器能显著提升开发效率,Visual Studio Code(以下简称VS Code)凭借其轻量级、跨平台和强大的扩展生态,成为许多开发者的首选,本文将详细介绍如何使用VS Code进行Java开发,从环境搭建到代码编写、调试与运行,助你快速上手。

准备工作:安装必要工具
在开始之前,需确保电脑上安装了Java开发工具包(JDK),JDK是Java开发的核心,提供了编译、运行Java程序所需的环境,建议下载LTS(长期支持)版本,如JDK 11或JDK 17,可通过Oracle官网或Adoptium(OpenJDK)获取,安装完成后,打开终端输入java -version和javac -version,若显示版本号则表示安装成功。
接下来需配置环境变量:在系统环境变量中新建JAVA_HOME,值为JDK的安装路径(如C:\Program Files\Java\jdk-17);在Path变量中添加%JAVA_HOME%\bin,确保命令行能识别java和javac命令。
VS Code插件配置:打造Java开发环境
VS Code本身不内置Java支持,需通过扩展插件实现,打开VS Code,进入扩展商店(快捷键Ctrl+Shift+X),搜索并安装以下核心插件:
-
Java Extension Pack:官方推荐的Java开发扩展包,包含多个必备插件:
- Language Support for Java by Red Hat:提供智能代码补全、语法高亮、错误提示等功能;
- Debugger for Java:支持断点调试、变量查看、调用栈分析;
- Java Test Runner:运行和调试JUnit、TestNG测试用例;
- Maven for Java:支持Maven项目管理,依赖配置与构建;
- Java Dependency Viewer:可视化项目依赖关系。
-
Code Runner:一键运行代码,支持多种语言(包括Java),无需手动执行编译命令。

-
Prettier – Code Formatter:代码格式化工具,保持代码风格统一。
安装完成后,VS Code会自动检测Java项目并初始化相关配置(如生成.classpath和.project文件)。
创建第一个Java项目:从零开始
手动创建项目
- 在VS Code中打开文件夹(
Ctrl+K Ctrl+O),新建项目文件夹(如JavaDemo),内部创建src目录,用于存放源代码。 - 在
src目录下新建HelloWorld.java文件,输入以下代码:public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, VS Code!"); } } - 打开终端(
Ctrl+),进入项目目录,执行javac src/HelloWorld.java编译代码,生成.class文件;再执行java -cp src HelloWorld运行程序(-cp`指定类路径)。
使用Maven创建项目
若需管理复杂项目依赖,可通过Maven初始化:
- 安装Maven(官网下载并配置环境变量,确保
mvn -v可执行); - 在VS Code终端执行
mvn archetype:generate -DgroupId=com.example -DartifactId=JavaDemo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false,自动生成Maven项目结构; - 打开生成的
JavaDemo文件夹,VS Code会自动识别为Java项目,pom.xml文件中可添加依赖(如JUnit、Spring Boot等)。
代码编写与基础功能:提升效率
VS Code的智能编辑功能能大幅提升编码体验:
- 智能提示:输入代码时自动补全类名、方法名和变量名,支持按
Tab键确认; - 实时错误检查:语法错误会在代码下方显示红色波浪线,鼠标悬停可查看具体原因;
- 代码格式化:选中代码后按
Shift+Alt+F(或Ctrl+Shift+I),自动调整缩进、空格等格式; - 代码生成:右键点击代码空白处,选择“Generate”(生成),可快速创建构造函数、getter/setter、equals()等方法;
- 重构功能:右键点击变量或方法,支持重命名(
F2)、提取方法(Ctrl+Shift+M)、内联变量等操作。
在HelloWorld.java中输入System.out., 会自动提示println()方法,无需完整输入。

运行与调试:从执行到排查问题
运行代码
- 单文件运行:打开
HelloWorld.java,按F5或点击右上角“Run Code”按钮,VS Code会自动编译并运行(需安装Code Runner插件); - Maven项目运行:打开
pom.xml,点击“Maven Projects”侧边栏,双击Lifecycle下的compile编译项目,再双击exec:java运行(需配置mainClass)。
调试代码
调试是排查问题的关键步骤:
- 设置断点:在代码行号左侧点击,出现红点表示断点(程序运行至此会暂停);
- 启动调试:按
F5进入调试模式,程序会在断点处暂停; - 调试操作:
- Step Over(F10):执行当前行,跳过方法内部;
- Step Into(F11):进入方法内部调试;
- Step Out(Shift+F11):跳出当前方法;
- Variables面板:查看当前变量的值;
- Watch面板:添加表达式,实时监控其变化。
在HelloWorld.java的System.out.println()行设置断点,调试时可观察args变量的值(默认为空数组)。
进阶技巧:优化开发体验
- 自定义代码片段:通过“文件→首选项→配置用户代码片段”,创建自定义模板(如
public class ${1:Main} { }),输入触发词后快速生成代码; - 任务配置:在
.vscode/tasks.json中配置构建任务(如Maven编译),通过Ctrl+Shift+B一键执行; - Git集成:安装Git插件后,可在VS Code中直接提交代码、查看历史记录,实现版本控制;
- 多窗口编辑:通过
Ctrl+\分屏编辑,或打开多个VS Code窗口同时查看不同文件。
通过以上步骤,你已能熟练使用VS Code进行Java开发,其轻量化的设计与强大的扩展功能,既能满足小型项目快速开发的需求,也能通过插件支持企业级复杂项目,随着对插件的深入了解(如Spring Boot Extension Pack、Quarkus等),VS Code将成为你Java开发路上的得力助手。



















