Feeling

              三人行,必有我?guī)熝?/p>

             ::  :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
            185 隨筆 :: 0 文章 :: 392 評(píng)論 :: 0 Trackbacks

          Eclipse 是一個(gè)集成開發(fā)環(huán)境,同時(shí)又是一個(gè)產(chǎn)品平臺(tái)。這樣有時(shí)候我們就會(huì)碰到一個(gè)問(wèn)題,在開發(fā)Debug項(xiàng)目的時(shí)候沒(méi)有問(wèn)題,打包發(fā)布的時(shí)候就有問(wèn)題了,這可如何是好?由于Debug時(shí)候和發(fā)布后plugin的ClassLoader機(jī)制不盡相同,出現(xiàn)這個(gè)問(wèn)題的幾率還有會(huì)有的。

          Java 在這一點(diǎn)上為我們提供了方法,那就是遠(yuǎn)程Debug。遠(yuǎn)程Debug一般用于Web開發(fā),或者客戶端無(wú)法負(fù)載大規(guī)模的應(yīng)用時(shí)才會(huì)運(yùn)用到,所以Desktop developer 很少會(huì)涉及到這個(gè)概念。不過(guò)Eclipse 的產(chǎn)品平臺(tái)卻讓我再次體會(huì)到了Java的強(qiáng)大。

          關(guān)于Eclipse Remote Debug的文章,大家可以從此處學(xué)習(xí):

          http://www.ibm.com/developerworks/cn/opensource/os-eclipse-javadebug/index.html

          Remote Debug 需要2方面的設(shè)置,一個(gè)是產(chǎn)品平臺(tái)JVM啟動(dòng)參數(shù)的設(shè)置,需要讓平臺(tái)以遠(yuǎn)程Debug的模式啟動(dòng)。然后是在開發(fā)端監(jiān)聽(tīng)產(chǎn)品平臺(tái)的運(yùn)行狀態(tài)。當(dāng)產(chǎn)品平臺(tái)運(yùn)行到斷點(diǎn)代碼時(shí),Eclipse開發(fā)端就會(huì)進(jìn)入Debug界面,像普通debug一樣正常debug了。


          評(píng)論

          # re: Eclipse的遠(yuǎn)程Debug 2009-12-18 08:11 heming1990
          想向您請(qǐng)教關(guān)于SWT EXTENSION方面的問(wèn)題,方便的話告知在下您的聯(lián)系方式 謝謝  回復(fù)  更多評(píng)論
            


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          GitHub |  開源中國(guó)社區(qū) |  maven倉(cāng)庫(kù) |  文件格式轉(zhuǎn)換 
          主站蜘蛛池模板: 喜德县| 图木舒克市| 大化| 隆安县| 彰化县| 通山县| 瓦房店市| 台前县| 深州市| 凤城市| 陵川县| 湄潭县| 多伦县| 临沭县| 巧家县| 镇坪县| 东乡族自治县| 兰溪市| 修文县| 神农架林区| 秦皇岛市| 台山市| 青神县| 茌平县| 多伦县| 潼关县| 宁远县| 新宁县| 长治县| 乃东县| 吕梁市| 罗平县| 阳信县| 韩城市| 霍林郭勒市| 定西市| 涿鹿县| 五常市| 安阳市| 龙口市| 东平县|