1、在eclipse的主目錄(ECLIPSE_HOME,比如在我的機器上安裝的目錄是:D:\JavaDev\3.1)有一個plugins的目錄,這種方法的插件安裝非常簡單,只要將插件copy到這個目錄下就可以了。比如我有一個weblogic的插件(bea站點上可以下載),解壓縮之后得到得到一個目錄:【com.bea.eclipse.weblogic_1.1.1】,我就將這個目錄直接放到%ECLIPSE_HOME%\plugins目錄下,重新啟動eclipse之后就看到Run->“Start Weblogic”的菜單。安裝之后,weblogic插件的全路徑為:D:\JavaDev\3.1\plugins\com.bea.eclipse.weblogic_1.1.1]
2、在eclipse目錄(ECLIPSE_HOME)下創建一個links目錄,然后將你自己的插件放在你想放的任何地方,這個時候你放插件的目錄我稱她為插件目錄(PLUGIN_HOME),然后在你的%ECLIPSE_HOME%\links\目錄下創建一個link文件,比如我要安裝一個vss插件,我就在我的links目錄下創建了:VSS_1.6.1.link文件。而這個VSS_1.6.1.link文件則是指向的我的插件目錄(PLUGIN_HOME,比如在我的機器上插件目錄為D:\JavaDev\plugins)。VSS_1.6.1.link文件的內容是:
path=D:\\JavaDev\\plugins\\vssplugin_1.6.1
第二種安裝插件的時候需要注意,如果你是一個單獨的jar文件,則最好在link文件指定的目錄下創建這樣級別的目錄:eclipse\plugins\xxx.xxx(插件名稱和版本號),然后將jar文件放在這個目錄下即可。比如vss插件在我的機器上的目錄是D:\JavaDev\plugins\vssplugin_1.6.1\eclipse\plugins\org.vssplugin_1.6.1,下有一個文件:vssplugin.jar
兩種方法的插件安裝之后需要重新啟動eclipse才能看到插件。如果某一個插件已經安裝了想要重新安裝,只要將文件替換或者修改link文件的路徑即可。如果發現認不到插件,可能是你的插件不支持你的當前eclipse版本,請檢查。也有可能是系統配置引起的,我出現過一次,我的解決方法是將ECLIPSE_HOME下的configuration目錄下的所有文件刪除,剩下config.ini文件。
A.從別人那里搞的eclipse的安裝tips
Eclipse的插件安裝是很方便的,只需將插件目錄拷貝到Eclipse安裝目錄下的Plugins子目錄下即可,但有時候即使這樣做了插件還是沒有出來,目前來說可按下面幾個步驟檢查:
1.首先看一下About中的Plugin裝載清單,如果沒有則需先確認所安裝的插件的依賴插件已經安裝。Eclipse的插件是有依賴關系的,具體表現在每個插件Plugin.xml中的<requires>標記中,里面的每個<import>標記即表示所依賴的插件ID,Eclipse在啟動時會按照插件的依賴關系逐個將插件裝載,若找不到所依賴的插件,則所安裝的插件運行就有可能不正常。
2.若裝載的Plugin清單里已經有了,那可能是沒有打開此插件的View或者需要在Preference里配置一些東西才有效,這個最好看一下所安裝插件的Plugin.xml,看它都擴展了哪些擴展點,菜單無非就是actionSets這個擴展點,界面都是views這個擴展點,可以在Show View里設置一下,還有其它一些擴展點,可以具體問題具體分析。
3.最有效的辦法:看Log。在Eclipse安裝目錄Workspace/.metadata子目錄下(若沒有使用默認的工作空間,則目錄結構可能會不同)有一個.log文件,從這里面一般可以找到失敗的原因。
4.如果插件還是沒有安裝,則刪除Eclipse安裝目錄Configuration子目錄下的org.eclipse.update目錄,然后重新啟動。
若還是不行,那。。。去問Erich Gamma吧,^_^
分類管理plugins
一般來說,安裝插件都是直接拷貝到Plugins子目錄下,但是這樣有個缺陷,若插件太多,會使內容非常混亂,而且分不清哪個是系統自帶的,哪個是以后安裝的。這里提供一個辦法:
在Eclipse安裝目錄下新建一個子目錄links,里面新建一個文件abcd.link,文件名隨便取,文件里的內容為path=D:/MyPlugins(目錄可換成自己的),而在Path中指定的目錄,即剛才的D:/MyPlugins目錄下,一定要有一個eclipse子目錄,在此子目錄下再有features及plugins子目錄(同Eclipse安裝目錄一樣),新插件在安裝時即可以拷貝到此plugins目錄下,這樣就避免了所有插件都放在一起的缺點。而且links目錄下可以建多個*.link文件,每個.link文件中的內容可有多行path=...,極大的方便了將插件按照功能來進行分門別類。
說實話,就安裝方法來說,eclipse的插件安裝應該是世上最容易的。但是,有很多人發現安裝的插件就是不生效,這個問題也困擾了我很久,在裝CDT時,用CV大法安裝的時候我發現失效,后用的在線升級才成功!但當我安裝VEP的時候CV大法和在線升級都不管用了,在線升級的時候總是說emf1.0需要emf2.0.1之類的提示,可是在插件列表中明明認出了emf,真不知道是那里搭錯了筋!
這個問題讓我郁悶和很久,終于在一個blog上發現世上有很多人和我有一樣的遭遇,而解決方法是那么的easy!
---把eclipse目錄下的configuration目錄刪掉再重啟就OK了!
我倒!
使用Eclipse一年多了,一直都是把所有插件直接安裝在plugins和features目錄下,雖然目錄變得比較亂但也不怎么影響使用。最近因為工作需要,經常更換Eclipse和一些插件的版本,我發現每新裝一個Eclipse就要花不少時間來裝那幾個常用插件,印象里有一種方法可以讓插件以鏈接的方式存在,就在網上查了一下,請看這篇文章,講得很明白。
按文章中所說的方法,我把所有插件統一放在c:\eclipse-plugins目錄下(Eclipse自帶的除外),然后在links目錄里建立相應的鏈接文件,很簡單沒有遇到什么問題,只是要注意插件目錄的結構。
今天安裝Eclipse 3.2版本的時候,把原來Eclipse的links目錄直接復制到新Eclipse下,然后以-clean方式啟動就全裝好了,超級方便,還節約了不少硬盤空間。大家利用這種方式,還可以很容易的讓公司和自己用的電腦上Eclipse的插件版本保持一致。
posted on 2007-04-14 04:51
jadmin 閱讀(67)
評論(0) 編輯 收藏