原文地址:http://www.blogjava.net/tangzurui/archive/2008/06/30/211669.html
(前兩種安裝方式以多國語言套件的安裝為例)
1.普通安裝:用直接解壓的安裝方式來實現
解壓外掛程式到某個檔案夾
將下載的外掛程式檔案解壓到 Eclipse 的安裝目錄下
如外掛程式檔案為多國語言套件: NLpack1-eclipse-SDK-3.1.1a-win32
下載的外掛程式檔案大多數書壓縮檔,解壓後得到包含 eclipse 的檔案夾(裡面有 plugins 和 features 檔案夾), NLpack1-eclipse-SDK-3.1.1a-win32 解壓後得到的目錄結構為(我假定把外掛程式解壓到F:\hongjun\myPlugins\language 中) F:\hongjun\myPlugins\language\eclipse ,F:\hongjun\myPlugins\language\ 稱為外掛程式的安裝目錄
2.Links 安裝:用建立一個 link檔案的方式來實現
※▲推薦使用此種安裝方式,因為它便於外掛程式的管理。※▲
①在 F:\hongjun\eclipse 下建立檔案夾 links ,這樣就得到了 F:\hongjun\eclipse\links
②在 F:\hongjun\eclipse\links 下建立一個 link 檔案,比如language.start (注意尾碼名可以任意取,如 .link,.ini,.txt 等等 , 只要 link 檔案名稱和外掛程式檔案安裝目錄中的最後檔案夾名一致即可 , 在這裡我的外掛程式安裝目錄結構為 F:\hongjun\myPlugins\language\, 所以 link 檔案名稱我命名為language.start, 如果你的外掛程式安裝目錄結構為 D:\eclipse\myPlugins\languagepack,
則你的 link 檔案名稱應命名為languagepack.start )。
③在 language.start 中寫入如下一句話 path= F:/hongjun/myPlugins/language, 或者 path=F:\\hongjun\\myPlugins\\language。
即 path= 你的外掛程式安裝目錄(代表 eclipse 去哪個路徑載入查件)
④重新啟動 eclipse (如果你的 eclipse 在安裝外掛程式之前啟動過需要先把 eclipse 關掉)
注意:路徑的寫法使用“ / ”或者“ \\ ”而不是用“ \ ”取代。此處容易出錯。
Important :如果發現查件沒有安裝成功,則刪除eclipse 目錄下的 configuration 目錄中的檔案夾 org.eclipse.update (這是一個記錄外掛程式更新情況的檔案夾),刪除掉這個檔案夾後, eclipse 會重新掃描所有的外掛程式,此時再重新啟動 eclipse 時可能會比剛才稍微慢點。
3.線上安裝:用升級的方式----Eclipse 平台本身的更新管理器來實現
把線上安裝網址輸入到 eclipse 的適當位置
①單擊 Eclipse 菜單“協助” -> “軟體更新” -> “尋找並安裝” -> “搜尋要安裝的新功能組件”
②單擊【下一步】,出現“安裝”對話方塊,單擊【建立遠端站台…… 】按鈕 , 出現“ 建立更新網站”對話方塊,在名稱欄中輸入外掛程式的名字 :XXX ,在 URL 欄中輸入你想安裝外掛程式的線上網址 :http : //………, 點擊【確定】按鈕 , 再單擊【完成】 eclipse 會自動搜尋你輸入的網站所在的外掛程式 , 如果輸入的名字和網址正確並且該網站可以串連上去的話 ,eclipse 會完成外掛程式的線上安裝 , 在安裝的過程中會提示你重新啟動 eclipse, 後面的你只要按照提示去做就可以了。
至此, eclipse 的三種外掛程式安裝方式已經介紹完畢。
下面再簡單地說一下在安裝的過程中可能會出現的一些問題及解決方案。
I . links 方式安裝時,一定要注意路徑的寫法
大體有三種:
有兩種在前面已經介紹給大家了,還有一種是用相對路徑的寫法。
如果你的外掛程式建立在你的 eclipse 安裝目錄中,則可以使用相對路徑的寫法。
說的具體一點就是:如果我把多國語言套件解壓到 F:\hongjun\eclipse\language 下的話,則 link 檔案中的路徑可以這麼寫:“path=language ”
另外,一個自訂目錄可以安裝多個外掛程式;
外掛程式可以分別安裝在多個自訂目錄中;
Link 檔案的檔案名稱急副檔名可以任意取名;
Link 檔案可以有多行 path= 外掛程式安裝目錄,對應多個自訂外掛程式目錄,每一行的 path 參數都將生效;
在 links 目錄也可以有多個 link 檔案,每個 link 檔案中的 path 參數都會生效。
II .三種方法的外掛程式安裝完畢之後,需要你重新啟動 Eclipse 才可以看到外掛程式生效。
如果你安裝的某一個外掛程式已經安裝完畢,但是發現找不到你所安裝的新外掛程式
可能是你安裝的外掛程式不支援當前的 Eclipse 版本,也有可能是系統配置引起的。
III .安裝外掛程式後在視窗— > 喜好設定 中看不到
①把 eclipse\configuration\org.eclipse.update 刪除掉。出現這種情況的原因是在你安裝新的外掛程式以前你啟動過 eclipse ,在 org.eclipse.update 檔案夾下記錄了外掛程式的曆史更新情況,它只記憶了以前的外掛程式更新情況,而你新安裝的外掛程式它並不記錄,所以刪除掉這個檔案夾就可以解決這個問題了,不過刪除掉這個檔案夾後, eclipse 會重新掃描所有的外掛程式,此時再重新啟動 eclipse 時可能會比剛才稍微慢點。
②建立一個 Eclipse 快捷啟動方式,在目標欄中加入一個“空格— clean ”參數,注意不要把— clean 前面的空格漏掉。或者在菜單【開始】—【運行】中啟動你的 eclipse 時加上— clean 參數,如我的可以在“運行”中輸入: F:\hongjun\eclipse\eclipse.exe –clean
如果啟動 eclipse 後找到你所安裝的新外掛程式後,在下次啟動之前把參數 clean 去掉就可以了。
③如果 Eclipse 啟動找不到外掛程式的話,解決辦法是在 eclipse\configuration 目錄下的 config.ini 檔案中加入一行 :osgi.checkConfiguration=true
這樣它就會尋找並安裝外掛程式 , 找到外掛程式後可以把該行注釋掉 ( 去掉 ), 這樣以後每次啟動就不會因為尋找外掛程式而顯得慢了。
對於MyEclipse10,可以直接在安裝目錄下的dropins檔案夾建立一個svn檔案夾,然後把外掛程式檔案中的features和plugins目錄放到該檔案夾下,最後重啟MyEclipse就OK了。