vscode debug java
时间: 2025-07-30 14:20:53 AIGC 浏览: 17 评论: 6
在 Visual Studio Code (VS Code) 中调试 Java 应用程序需要进行一系列配置,包括安装必要的扩展、设置运行环境以及调整调试参数。以下是详细的步骤和说明:
### 安装 Java 扩展包
为了获得完整的 Java 开发支持,首先需要安装 **Java Extension Pack**。该扩展包包含多个关键工具,如语法高亮、代码补全、调试器和项目管理功能。可以通过 VS Code 的扩展市场搜索并安装该扩展包 [^2]。
### 配置 Java 运行环境
确保系统中已经安装了 Java Development Kit (JDK),并且环境变量已正确配置。VS Code 会自动检测 JDK 路径,如果未识别,可以在 `settings.json` 文件中手动指定 JDK 的位置。
```json
"java.home": "/path/to/your/jdk"
```
### 创建 Java 项目并编写代码
使用命令面板(Ctrl + Shift + P)选择“Java: Create Java Project”来创建一个新的 Java 项目。随后可以添加类文件,并编写需要调试的 Java 代码。
### 配置调试器
在 VS Code 中,调试 Java 程序依赖于 `launch.json` 文件。可以通过菜单栏中的“调试 - 打开配置”(Debug - Open Configuration)来编辑该文件。对于大多数 Java 项目,基本的启动配置如下:
```json
{
"type": "java",
"request": "launch",
"name": "Launch Java Program",
"mainClass": "com.example.Main",
"projectName": "my-java-project"
}
```
如果程序使用 `Scanner` 类从控制台读取输入,在调试过程中可能会遇到阻塞问题。为了解决这个问题,需要修改 `launch.json` 文件,将控制台设置为集成终端:
```json
{
"type": "java",
"request": "launch",
"name": "Launch Java Program with Input",
"mainClass": "com.example.Main",
"console": "integratedTerminal"
}
```
这样配置后,调试器将在 VS Code 的集成终端中运行程序,允许用户正常输入数据 [^3]。
### 启动调试会话
完成上述配置后,可以通过点击调试侧边栏中的启动按钮或使用快捷键 F5 来开始调试。断点可以在代码编辑器中通过点击行号左侧添加,调试器会暂停在断点处,允许检查变量值、调用堆栈等信息。
---
阅读全文
相关推荐




















评论

梁肖松
2025.06.29
配置详细,适合初学者参考

代码深渊漫步者
2025.06.21
解决了调试时输入阻塞的问题

lirumei
2025.06.10
对 Java 开发者非常有帮助

尹子先生
2025.06.09
VS Code 调试 Java 的步骤清晰易懂

Period熹微
2025.06.02
内容全面,覆盖了常见问题

H等等H
2025.03.23
图文结合,操作指导很实用👐