我正在尝试配置 Visual Studio Code,以便可以使用它而不是 IJ 来调试复杂的 Java 应用程序。由于原因太复杂而难以深入,我一直在终端上使用 mvnDebug 运行,然后使用 JDB 连接。在 IJ 中,我将其设置为远程调试器,但是,我似乎在 VSC 中找不到相同的选项。
我有tried this扩展名,但我不知道如何仅针对 JDB 配置它(我不需要startupClass 等)。
如何将 JDB 与 Visual Studio Code 结合使用?
最佳答案
创建如下所示的调试配置,然后按F5进行调试:
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Debug (Attach)",
"projectName": "Your_Project_Name",
"request": "attach",
"hostName": "your_host_name",
"port": Debugging_port
}
]
示例:
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Debug (Attach)",
"projectName": "MyApplication",
"request": "attach",
"hostName": "localhost",
"port": 8787
}
]
我正在使用 Wildfly 服务器。所以默认的调试端口是8787。
关于java - 如何使用 Visual Studio Code 连接到远程 Java 调试器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44372595/