我的 Java 应用程序是通过 java.dll 从本机程序中启动的。此本机程序在 Windows 上作为服务启动。
以下选项已添加到 JVM 参数中以进行远程调试:
-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n
在此配置中,无法从例如我的 Eclipse 工作区进行连接。如果程序是从命令行启动的,即不是作为服务,我可以连接到端口 8787。
如何允许远程调试连接到该服务?