Eclipse插件安裝的八種方式總結(jié)
前言
最近在做eclipse插件開(kāi)發(fā)的項(xiàng)目,由于剛剛接觸,一開(kāi)始對(duì)Eclipse平臺(tái)中插件的安裝方式并不是了解,踩過(guò)了一些坑,也總結(jié)了一點(diǎn)經(jīng)驗(yàn)。在此,做一個(gè)關(guān)于Eclipse插件安裝方式的小小總結(jié)——插件的八種安裝方法。希望可以幫助到新學(xué)Eclipse插件開(kāi)發(fā)的朋友。
本文介紹Eclipse插件開(kāi)發(fā)中,插件的八種安裝方式。假設(shè)我們的Eclipse 安裝目錄為 E:\committers-latest-released_1025\eclipse
一、通過(guò)jar包安裝
對(duì)于以jar包形式存在的eclipse插件,我們可以將jar包文件放到eclipse根目錄下的dropin
文件夾中。然后在eclipse目錄下通過(guò)cmd指令,輸入
eclipse.exe -clean
啟動(dòng)eclipse,則該插件會(huì)自動(dòng)地安裝進(jìn)去。注意,參數(shù)-clean
不可省。
二、通過(guò)plugins文件和features文件安裝
這種方式比較直接,我們只需要把插件源代碼中的features
和plugins
文件夾中的內(nèi)容分別復(fù)制到eclipse根目錄下的features
和plugins
文件夾中,然后按照前面的方法重啟eclipse即可。
三、通過(guò)links文件安裝
假設(shè)我們的插件文件夾所在的目錄為E:\Installed\test
,為了利用eclipse中的link機(jī)制,我們?cè)趀clipse的安裝目錄下新建links
文件夾,在links
目錄中建立一個(gè)以link
為擴(kuò)展名的文本文件,如test.link
,在該文本文件中,加入插件所在的文件夾路徑,即:
path=e:\\installed\\test
值得注意的是,在link文件中,path=插件目錄的path路徑要用/或者\(yùn)進(jìn)行分割。
四、通過(guò)update site選項(xiàng)本地安裝
對(duì)于一部分插件,其通過(guò)下載或者構(gòu)建后得到的安裝文件為.zip
類(lèi)型的文件,打開(kāi)該文件后,其會(huì)包含plugins
、features
以及一些類(lèi)。對(duì)于這種類(lèi)型,我們可以通過(guò)update site選項(xiàng)進(jìn)行本地安裝。操作方式為:
- 打開(kāi)eclipse,help->install New Software
- 彈出 install 的對(duì)話框,點(diǎn)擊add按鈕
3.如下圖, 出現(xiàn)Add Repository對(duì)話框,如果插件是以文件夾形式導(dǎo)入的,則我們選擇Local,如果是以jar包或者zip包形式導(dǎo)入的,則我們選擇Archive。在此,我們選擇Archive,瀏覽添加相對(duì)應(yīng)的zip包即可。
五、通過(guò)update site 選項(xiàng)在線安裝
與第四節(jié),update site 本地安裝相對(duì)應(yīng)的是,update site 的在線安裝,這種安裝方式更加方面,只需要在4.3部分中輸入location,即可安裝。但是,因?yàn)樾枰诰€,所以這種方式比較慢。
比如,我們安裝Papyrus插件,Papyrus的官網(wǎng)提供了該插件的在線安裝地址:
我們使用Lastest Release Update Site,粘貼地址,點(diǎn)擊Add
點(diǎn)擊Add后,如下
選擇要安裝的部分,進(jìn)行安裝即可。
六、通過(guò)Eclipse Marketplace安裝
打開(kāi)eclipse,點(diǎn)擊help,在彈出的框中,選擇Eclipse Marketplace。如下所示
我們只需要選擇要安裝的插件即可。這種方式雖然比較方便,但是其缺點(diǎn)是很明顯的:插件的數(shù)量有限,并且有可能插件的地址更新不及時(shí),導(dǎo)致無(wú)法安裝。
七、通過(guò)eclipse installer安裝
這種方式與第五種方法通過(guò)marketplace是互補(bǔ)的,但是二者的插件地址并不是一樣的,而是在不同的進(jìn)行維護(hù)中。這種安裝方式也只能安裝一部分的插件,但是選項(xiàng)比較多,并且插件的地址要比第五種方法更新一些。
拿安裝tycho
插件為例(tycho插件是可以將在eclipse中進(jìn)行插件開(kāi)發(fā)時(shí)傳統(tǒng)項(xiàng)目轉(zhuǎn)為maven次項(xiàng)目的一種插件,從而利用maven中的pom文件解決包依賴問(wèn)題,并且支持更加便捷的構(gòu)建編譯plug in 項(xiàng)目)。
1、進(jìn)入eclipse官網(wǎng),下載eclipse installer, eclipse installer 我們可以認(rèn)為是eclipse各種應(yīng)用平臺(tái)的一個(gè)安裝程序。
2、下載完成后,雙擊打開(kāi),如圖所示
3、點(diǎn)擊右上角的展開(kāi),選擇ADVANCED MODE高級(jí)模式
4、選擇我們安裝的版本為Eclipse IDE for Eclipse Committers。并且在下方框中所示,選好版本、java vm的地址和bundle的緩沖池地址。
5、點(diǎn)擊next,選擇要預(yù)先安裝的Project 插件項(xiàng)目,我們?cè)诖诉x擇Tycho。在點(diǎn)擊next.
6、設(shè)置安裝eclipse文件夾的內(nèi)容,可以點(diǎn)擊"Show all variables"進(jìn)行更加詳細(xì)的設(shè)置。
7、再一路點(diǎn)擊next和Finish,等待安裝即可。安裝完成后,我們就會(huì)得到預(yù)先安裝好tycho插件的eclipse ide for committers了。
PS:實(shí)踐證明,通過(guò)第五種方法無(wú)法安裝tycho插件,而通過(guò)第六種方法可以安裝該插件,這說(shuō)明二者的庫(kù)地址不同,且目前看該方法的地址更新更有效。
八、通過(guò)runtime eclipse 直接運(yùn)行插件文件
最后一種方法并不適用所有的插件,也是一種直接在plug in項(xiàng)目源碼上直接運(yùn)行的方法,并不需要編譯整個(gè)項(xiàng)目。如下,我們來(lái)運(yùn)行helloWorld插件
。
helloWorld
插件是我們通過(guò)plugin 開(kāi)發(fā)的模板產(chǎn)生的一個(gè)示例項(xiàng)目,其功能是在eclipse的菜單欄添加一個(gè)可以點(diǎn)擊的按鈕,點(diǎn)擊后顯示“hello world”的標(biāo)簽。
1、項(xiàng)目如圖
2、在項(xiàng)目上點(diǎn)擊右鍵,選擇run as->Eclipse Application。點(diǎn)擊后,會(huì)打開(kāi)另外一個(gè)工作空間為running time的Eclipse。后者的eclipse可以認(rèn)為是安裝上了該插件后的eclipse,如下圖所示:
總結(jié)
到此這篇關(guān)于Eclipse插件安裝的八種方式總結(jié)的文章就介紹到這了,更多相關(guān)Eclipse插件安裝內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vscode中l(wèi)aunch.json和task.json配置教程(重要參數(shù)詳解)
這篇文章主要給大家介紹了關(guān)于vscode中l(wèi)aunch.json和task.json配置(重要參數(shù)詳解)的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2023-04-04DeepSeek R1本地化部署 Ollama + Chatbox 如
文章介紹了如何在本地部署DeepSeekR1模型并使用Chatbox進(jìn)行交互,使用戶能夠擁有強(qiáng)大的AI工具,感興趣的朋友跟隨小編一起看看吧2025-02-02鴻蒙系統(tǒng)中的Webview技術(shù)使用方法詳解
webView類(lèi)是View類(lèi)的一個(gè)擴(kuò)展,用來(lái)顯示網(wǎng)頁(yè),它不包含任何的網(wǎng)頁(yè)瀏覽器的特征,像沒(méi)有導(dǎo)航控制和地址欄,使用起來(lái)也很方便,這篇文章主要給大家介紹了關(guān)于鴻蒙系統(tǒng)中Webview技術(shù)使用的相關(guān)資料,需要的朋友可以參考下2024-07-07