通过网络调试Java应用程序

Kam*_*eko 4 java debugging networking netbeans

我在我的网络上的计算机上运行了一个核心Java应用程序.我可以从同一网络上的另一台计算机上附加调试器(netbeans首选)吗?

如果可能的话,请告知如何做到这一点,或者指出一篇文章,我用谷歌搜索它的可怕时间.我不明白为什么不应该这样.

谢谢

Mik*_*els 8

是的你可以.

使用以下参数启动JVM:

-Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n
Run Code Online (Sandbox Code Playgroud)

地址编号是JVM将监听的端口号,以供调试器附加.y如果希望JVM在启动之前等待连接调试器,请将挂起设置为main.

您的调试器应该可以选择连接到远程JVM.它应该是在主机和端口号中打孔的简单问题.