1. 程式人生 > >如何在eclipse中檢視SWT原始碼

如何在eclipse中檢視SWT原始碼

網上沒找到介紹得比較可行的方法,書上的方法由由於eclpse本身的版本問題,實在在他說的地方找不到那個src.zip鬱悶,但不搞定又看不了swt原始碼,不是很鬱悶?(雖然現在今天的動機只是為了看看adapter是不是抽象類,和一般的抽象類由啥區別,呵呵)

1、不需要去搞什麼變數、擴充套件之類的東西,沒必要。

2、為什麼已有的工程點關聯原始碼後不是彈出帶“變數”、“擴充套件”的對話方塊,而是彈出“工作控制元件”、“外部檔案” 、“外部資料夾”這3個東西還請高手指點一二、

3、先在我的電腦中找到eclipse所在的目錄,在“eclipse”資料夾上右鍵搜尋。

4、swt的東西輸入swt,jface相關的東西輸入jface,這個時候會你看到很多資料夾和叫jar檔案,不急,看下一步。

5、在“所在資料夾”中這一欄中認真找最後免帶了“src”字樣的資料夾

6、找到後雙擊前面的資料夾進去,這個時候你就會看到一個src.zip,要的就是這個東西,將上面的目錄路徑複製一下

7、然後點選關聯程式碼對話方塊中的“外部檔案”,然後在下面的“開啟”按鈕左邊的文字框中貼上一把,這個時候再點開啟。

8、這個時候就可以看到剛才的那個src.zip了,雙擊它,OK,程式碼出現在編輯區啦!!!

總結,eclipse的不通版本下,可能swt原始碼放的位置會不一樣,但是要把握一下幾點規律(臨時總結的):

1、原始碼基本命名成src.zip,所以直接搜檔案是不用考慮的。

2、這個src.zip的所在目錄一定能體現這個原始碼的內容,所以swt、jface這些欄位一定會出現在此檔案所在的目錄的目錄名中。

3、這個目錄一定會在plugins目下的xxx/yyy/...//src目錄下,所以我們就在“所在資料夾”的最後找“src”關鍵字

以上是我找swt原始碼總結的經驗,高手們還有更好的思路也請一併分享一下o(∩_∩)o...