eclispe想必大家都很熟悉了,一般來(lái)說(shuō),eclipse插件都是安裝在plugins目錄下。不過(guò)這樣一來(lái),當(dāng)安裝了許多插件之后,eclipse變的很大,最主要的是不便于更新和管理眾多插件。用links方式安裝eclipse插件,可以解決這個(gè)問(wèn)題。
當(dāng)前配置XP SP1,eclipse3.0.1
現(xiàn)在假設(shè)我的eclipse安裝目錄是D:\eclipse,待安裝插件目錄是D:\plug-in ,我將要安裝LanguagePackFeature(語(yǔ)言包)、emf-sdo-xsd-SDK、GEF-SDK、Lomboz這四個(gè)插件。
先把這四個(gè)插件程序全部放在D:\plug-in目錄里,分別解壓。如Lomboz3.0.1.zip解壓成Lomboz3.0.1目錄,這個(gè)目錄包含一個(gè)plugins目錄,要先在Lomboz3.0.1目錄中新建一個(gè)子目錄eclipse,然后把plugins目錄移動(dòng)到剛建立的eclipse目錄中,即目錄結(jié)構(gòu)要是這樣的:D:\plug-in\Lomboz3.0.1\eclipse\plugins
Eclipse 將會(huì)到指定的目錄下去查找 eclipse\features 目錄和eclipse\plugins 目錄,看是否有合法的功能部件和(或)插件。也就是說(shuō),目標(biāo)目錄必須包含一個(gè) \eclipse 目錄。如果找到,附加的功能部件和插件在運(yùn)行期配置是將是可用的,如果鏈接文件是在工作區(qū)創(chuàng)建之后添加的,附加的功能部件和插件會(huì)作為新的配置變更來(lái)處理。
其它壓縮文件解壓后若已經(jīng)包含eclipse\plugins目錄,則不需要建立eclipse目錄。
然后在 eclipse安裝目錄D:\eclipse目錄中建立一個(gè)子目錄links,在links目錄中建立一個(gè)link文件,比如 LanguagePackFeature.link,改文件內(nèi)容為 path=D:/plug-in/LanguagePackFeature 即這個(gè)link文件要對(duì)應(yīng)一個(gè)剛解壓后的插件目錄。
說(shuō)明:
1. 插件可以分別安裝在多個(gè)自定義的目錄中。
2. 一個(gè)自定義目錄可以安裝多個(gè)插件。
3. link文件的文件名及擴(kuò)展名可以取任意名稱,比如ddd.txt,myplugin都可以。
4. link文件中path=插件目錄的path路徑分隔要用\\或是/
5. 在links目錄也可以有多個(gè)link文件,每個(gè)link文件中的path參數(shù)都將生效。
6. 插件目錄可以使用相對(duì)路徑。
7. 可以在links目錄中建立一個(gè)子目錄,轉(zhuǎn)移暫時(shí)不用的插件到此子目錄中,加快eclipse啟動(dòng)。
8. 如果安裝后看不到插件,把eclipse 目錄下的configuration目錄刪除,重啟即可。

注意:關(guān)于用links方式安裝Lomboz插件,在編輯EJB時(shí)可能會(huì)產(chǎn)生問(wèn)題,這個(gè)將會(huì)在有關(guān)Lomboz插件的文章中探討。
不能在window-->preferences裡面正確顯示lomboz原因可能是:
1 版本, 注意適於 3.0.1 和 適於 3.1.0 的區(qū)別
2 links裡面的路徑是否正確
一定要采用path=x:/xx/xxA或
path=x:\\xx\\xxA
先不采用相對(duì)路徑 path=../xx/xxA的形式
(其中xx是和eclpise同層次的目錄,xxA 下一定要包 含 eclipse/plugins 或 eclipse/features)
3 如果是新的eclipse一定要如 javamxj所說(shuō)下載對(duì)應(yīng)的emf-sdo-xsd-SDK-版的號(hào) 。或者 升級(jí)你的eclipse Help-->software updates-->search for new features to install。這個(gè)很慢呢我下了5個(gè)小時(shí)還要看著 為了點(diǎn)擊確定,重試什麼的.
4 把eclipse目錄下的configuration目錄刪除,重啟
這時(shí)應(yīng)該在window-->preferences裡看到lomboz了