2010-07-15 38 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