launch.json配置java
时间: 2024-11-03 18:07:57 浏览: 5
`launch.json`是Visual Studio Code(VSCode)用于调试Java应用程序的标准配置文件之一。它是一个JSON格式的文件,位于`.vscode`目录下,通常在项目根目录下。这个文件允许开发者自定义启动、停止Java应用程序的方式,以及设置断点等调试选项。
`launch.json`的基本结构包括以下几个部分:
1. **configurations**: 这是一个数组,包含了多个配置,每个配置对应一种启动模式,如调试本地应用、远程服务器、Junit测试等。
```json
{
"configurations": [
{
"name": "Run Java Application",
"type": "java",
"request": "launch", // 启动类型,可以是"launch"(首次运行)或"attach"(附加到已存在的进程)
"program": "${workspaceFolder}/src/main/java/${fileDirname}/${fileNameWithoutExtension}.java", // 要运行的Java文件路径
"args": [], // 应用程序参数
"outFiles": [ "${workspaceFolder}/target/classes/**/*.class" ], // 监听编译后的.class文件
"console": "integratedTerminal" // 输出日志的位置,可以选择控制台或终端
}
]
}
```
2. **options** 或 **configuration-specific settings**: 可以设置更详细的调试选项,如断点位置、环境变量等。
当你打开VSCode并激活Java插件后,可以直接通过调试工具(Debug > Start Debugging)或者命令面板选择相应的配置来启动调试。修改`launch.json`后无需重启IDE,只需刷新或切换配置即可生效。
阅读全文