java遠程調試總結

注:本文所有步驟均經過驗證

MyEclipse遠程調試jar包

(1)調試方式啓動運行jar包

java -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y -jar xxx.jar

其中xxx.jar爲需要調試的jar包

參數說明:

-Xdebug                              : 啓用調試模式
 
-Xrunjdwp<sub-options>               : 加載JVM的JPDA參考實現庫
 
transport=dt_socket                 :Socket連接,可選dt_shmem 通過共享內存的方式連接到調試服務器
 
address=8080                        :調試服務器監聽的端口
 
server=y                            : 是否是服務器端,n爲客戶端
 
suspend=n                           : 啓動過程是否加載暫停,y爲啓動時暫停,方便調試啓動過程

(2)配置MyEclipse遠程調試

點擊debug圖表選項,選擇Debug Configurations,設置遠程調試參數,如下圖:

選擇Remote Java Application,右鍵選擇New

設置遠程調試參數,Name

點擊Apply後,點擊Debug後就可以進行調試了。

MyEclipse可能並不會自動進入debug視圖,需要手動切換。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章