掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
Eclipse遠程Debug功能是應(yīng)對以下的需求而誕生的:

創(chuàng)新互聯(lián)是一家專業(yè)提供路北企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站建設(shè)、成都做網(wǎng)站、HTML5建站、小程序制作等業(yè)務(wù)。10年已為路北眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進行中。
Eclipse 是一個集成開發(fā)環(huán)境,同時又是一個產(chǎn)品平臺。這樣有時候我們就會碰到一個問題,在開發(fā)Debug項目的時候沒有問題,打包發(fā)布的時候就有問題了,這可如何是好?由于Debug時候和發(fā)布后plugin的ClassLoader機制不盡相同,出現(xiàn)這個問題的幾率還有會有的。
Java 在這一點上為我們提供了方法,那就是遠程Debug。遠程Debug一般用于Web開發(fā),或者客戶端無法負載大規(guī)模的應(yīng)用時才會運用到,所以Desktop developer 很少會涉及到這個概念。不過Eclipse 的產(chǎn)品平臺卻讓我再次體會到了Java的強大。
關(guān)于Eclipse遠程Debug的文章,大家可以從此處學(xué)習(xí):
http://www.ibm.com/developerworks/cn/opensource/os-eclipse-javadebug/index.html
Remote Debug 需要2方面的設(shè)置,一個是產(chǎn)品平臺JVM啟動參數(shù)的設(shè)置,需要讓平臺以遠程Debug的模式啟動。然后是在開發(fā)端監(jiān)聽產(chǎn)品平臺的運行狀態(tài)。當產(chǎn)品平臺運行到斷點代碼時,Eclipse開發(fā)端就會進入Debug界面,像普通debug一樣正常debug了。
要對Eclipse遠程Debug進行深入學(xué)習(xí),可以看看上面鏈接的文章。
【編輯推薦】

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流