如何使用 Visual Studio Code 附加到远程 Java 调试器

2022-09-01 20:42:11

我正在尝试配置Visual Studio Code,以便我可以使用它而不是IJ来调试复杂的Java应用程序。由于原因太复杂而无法进入,我一直在使用mvnDebug在终端上运行,然后使用JDB连接。在IJ中,我将其设置为远程调试器,但是,我似乎无法在VSC中找到相同的选项。

我已经尝试过这个扩展,但我不知道如何仅为JDB配置它(我不应该需要startupClass等)。

如何将 JDB 与 Visual Studio Code 结合使用?


答案 1

创建如下所示的调试配置,然后按 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


答案 2

推荐