Eclipse使用技巧(三)Eclipse中插件的安裝
Original Author: 李紅軍 < lihongjun007 at gmail.com >
介紹Eclipse中插件的三中安裝方式,并給出其響應的優、缺點 。
本文中如果發現問題和錯誤,請隨時聯系筆者,以免誤導他人。
本文轉載不限,不過請保持本文完整。萬分感謝!
2006/07/16
(前兩種安裝方式以多國語言包的安裝為例)
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
這樣它就會尋找并安裝插件 , 找到插件后可以把該行注釋掉 ( 去掉 ), 這樣以后每次啟動就不會因為尋找插件而顯得慢了。