我有一个核心 Java 应用程序在我网络上的计算机上运行。我可以从同一网络上的另一台计算机附加调试器(首选 netbeans)吗?
如果可能,请告知如何执行此操作,或者向我指出一篇我在谷歌上搜索了很长时间的文章。我不明白为什么这不可能。
谢谢
最佳答案
是的,你可以。
使用这些参数启动 JVM:
-Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n
地址号是 JVM 将监听以供调试器附加到的端口号。如果您希望 JVM 在启动 main
之前等待调试器连接,请将 suspend 设置为 y
。
您的调试器应该可以选择连接到远程 JVM。输入主机和端口号应该很简单。
关于java - 通过网络调试 Java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3260158/