Eclipse遠程Debug設置概述
Eclipse遠程Debug功能是應對以下的需求而誕生的:
Eclipse 是一個集成開發(fā)環(huán)境,同時又是一個產品平臺。這樣有時候我們就會碰到一個問題,在開發(fā)Debug項目的時候沒有問題,打包發(fā)布的時候就有問題了,這可如何是好?由于Debug時候和發(fā)布后plugin的ClassLoader機制不盡相同,出現(xiàn)這個問題的幾率還有會有的。
Java 在這一點上為我們提供了方法,那就是遠程Debug。遠程Debug一般用于Web開發(fā),或者客戶端無法負載大規(guī)模的應用時才會運用到,所以Desktop developer 很少會涉及到這個概念。不過Eclipse 的產品平臺卻讓我再次體會到了Java的強大。
關于Eclipse遠程Debug的文章,大家可以從此處學習:
http://www.ibm.com/developerworks/cn/opensource/os-eclipse-javadebug/index.html
Remote Debug 需要2方面的設置,一個是產品平臺JVM啟動參數(shù)的設置,需要讓平臺以遠程Debug的模式啟動。然后是在開發(fā)端監(jiān)聽產品平臺的運行狀態(tài)。當產品平臺運行到斷點代碼時,Eclipse開發(fā)端就會進入Debug界面,像普通debug一樣正常debug了。
要對Eclipse遠程Debug進行深入學習,可以看看上面鏈接的文章。
【編輯推薦】