如何使用Visual Studio代码连接到远程Java调试器

时间:2017-06-05 15:42:32

标签: java visual-studio-code jdb

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

我有tried this扩展,但我无法弄清楚如何为JDB配置它(我不应该需要startupClass等)。

如何将JDB与Visual Studio代码一起使用?

1 个答案:

答案 0 :(得分: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