2010-07-15 40 views
4

我的网络上有一台运行在计算机上的核心Java应用程序。我可以在同一网络上的另一台计算机上连接一个调试器(netbeans首选)吗?通过网络调试Java应用程序

请告诉如何做到这一点,如果可能的话,或指向我一篇文章,我有一个可怕的时间搜索它。我不明白为什么它不应该成为可能。

谢谢

回答

8

是的,你可以。

这些参数启动JVM:

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

地址数是端口号的JVM用于侦听调试器附加到。如果您希望JVM在启动main之前等待调试器连接,请将暂停设置为y

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

+0

谢谢。是的,选项在那里,我发现,JVM参数是我没有意识到的。 再次感谢您。 – Kamiikoneko 2010-07-16 01:44:57