- 介紹
Eclipse插件開發初體驗,通過下面的步驟,可以很快地得到一個HelloWorld版本的Eclipse插件。該示例的最終效果,是會通過點擊新增加的一個按鈕或者菜單彈出一個提示框(內容是HelloWorld)。
這是一篇Eclipse插件開發入門的教程,本站還有其他很多的教程,但不要忘記最好的老師就是Eclipse本身。建議大家多多查看Eclipse安裝目錄下plugins中的jar文件,通過反編譯(jd-gui就是一個非常好的工具)或者直接下載Eclipse的源碼(我不太推薦新手用這種方式,那麼多的源碼也許會把你嚇跑了)來學習。
- 新建一個插件工程
- 運行插件
點擊上圖中的運行按鈕,將會重新啓動一個Eclipse實例,並加載插件。
- 插件導出
只有將插件導出來,別人才能使用你的插件,所以很重要的哦。
在輸出目錄中,你將看到plugins目錄,將該目錄中的文件(org.suren.eclispe.test_1.0.0.201501201241.jar)放到Eclipse對應的目錄中即可。
要注意,如果你的插件工程中包含有中文,在導出的過程中就有可能會報錯(提示無法編譯),如下:
String literal is not properly closed by a double-quote
這是個字符集的問題。其實,你可以注意到Eclipse導出插件使用的ant,默認無法使用utf-8字符集。解決這個問題需要修改build過程,打開build.properties文件(你可以使用普通文本編輯打開,或者使用插件視圖後切換到build.properties選項卡)後再最下面添加如下內容:
javacDefaultEncoding.. = utf-8