打包好的程序,發現在運行的時候和開發時候的表現不一致,僅僅靠推理很難發現問題,有沒有辦法調試呢?記得以前曾經做過遠程調試Jboss,大致原理應該相通的,照樣做了一下,果然行的通.
首先需要在運行RCP程序的時候增加如下參數:
-Xdebug
-Xnoagent
-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n
運行RCP程序.
然后再使用Eclipse的遠程應用程序調試方式運行:
設置好斷點后
就可以像開發時候一樣來進行跟蹤調試.很容易找出問題來.