打包好的程序,發(fā)現(xiàn)在運(yùn)行的時(shí)候和開(kāi)發(fā)時(shí)候的表現(xiàn)不一致,僅僅靠推理很難發(fā)現(xiàn)問(wèn)題,有沒(méi)有辦法調(diào)試呢?記得以前曾經(jīng)做過(guò)遠(yuǎn)程調(diào)試Jboss,大致原理應(yīng)該相通的,照樣做了一下,果然行的通.
首先需要在運(yùn)行RCP程序的時(shí)候增加如下參數(shù):
-Xdebug
-Xnoagent
-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n
運(yùn)行RCP程序.
然后再使用Eclipse的遠(yuǎn)程應(yīng)用程序調(diào)試方式運(yùn)行:
設(shè)置好斷點(diǎn)后
就可以像開(kāi)發(fā)時(shí)候一樣來(lái)進(jìn)行跟蹤調(diào)試.很容易找出問(wèn)題來(lái).