gpt4 book ai didi

java - 远程调试作为 Windows 服务启动的 Java 应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:36:55 31 4
gpt4 key购买 nike

我的 Java 应用程序是通过 java.dll 从 native 程序中启动的。此 native 程序在 Windows 上作为服务启动。

以下选项已添加到 JVM args 以进行远程调试:

-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n

在此配置中,无法从例如我的 Eclipse 工作区。如果程序是从命令行启动的,即不是作为服务,我可以连接到端口 8787。

如何允许远程调试连接到该服务?

最佳答案

无论是作为服务运行还是从命令行运行都没有区别。

请仔细检查 java.exe 在作为服务启动时是否接收到这些命令行参数。

关于java - 远程调试作为 Windows 服务启动的 Java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/461544/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com