怎样在VSCode中调试运行从JAR加载的Java代码?
时间: 2024-09-25 18:10:00 浏览: 113
在Visual Studio Code (VSCode) 中调试运行从JAR加载的Java代码,通常需要设置JDB (Java Debugger)。以下是基本步骤:
1. 配置Java Debug:首先,你需要在VSCode的launch.json文件中添加一个新的配置,指定启动类、JRE路径以及JAR文件路径。示例配置如下:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug JAR Application",
"type": "java",
"request": "launch",
"program": "${workspaceFolder}/path/to/your/jar/file.jar", // 替换为你的JAR文件实际位置
"mainClass": "YourMainClassName", // 替换为你想调试的主入口类
"args": [],
"cwd": "${workspaceFolder}",
"runtimeArgs": ["-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n"],
}
]
}
```
2. 设置断点:在你想测试的源码文件中设置断点。如果代码在JAR中,你需要确保它已经被反编译或者包含在源码查看器插件(如JRebel、Source Map Explorer等)的支持范围内。
3. 启动调试:在VSCode的左侧面板选择"Debug",然后点击对应的调试配置启动应用。此时,会在指定端口(如上例中的8000)上启动Java进程,可以在调试器中控制程序执行。
阅读全文
相关推荐















