WSL 上的 Intellij IDEA 调试

Dmi*_*cha 5 java debugging ip intellij-idea windows-subsystem-for-linux

最初的问题是,当您只需单击“调试”按钮时,调试不起作用,一切都有点挂起,什么也没有发生。但它说它监听端口 12345

如果您手动单击“附加调试器”(通常不必执行此操作),则会出现错误

经过几个小时的研究、配置防火墙、查看日志、手动启动 java 程序、配置远程调试器,我终于得到了一个名为“资源监视器”的东西。

当我在调试中运行我的 java 代码时,只需单击 IDEA 中的一个按钮,它就会向我显示这个.

因此,在看到 wslhost.exe 侦听 IPv6 上的端口 12345 后,我在 google 上搜索了 IPv6 的 localhost 是什么,并尝试使用此配置运行我的远程调试器。

它工作了,调试器实际上已连接并正常工作,现在的问题是,如何在不手动连接调试器的情况下使其工作,有没有办法告诉idea在IPv4上侦听,或在IPv6上连接调试器?

设置:Windows 10 19043.1266,WSL 2,Windows 中安装 IDEA,WSL 中安装 jdk,项目位于 WSL 中。