亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

使用 Equinox p2 簡(jiǎn)化 Eclipse 插件的安裝

系統(tǒng) 1631 0

插件更新設(shè)備在 Eclipse V3.4 中已經(jīng)完全重寫,它現(xiàn)在使用 Equinox p2 框架代替了原來(lái)的更新管理器。Equinox p2 是一個(gè)新的、非常高級(jí)的配置系統(tǒng),用于安裝、搜索和管理 Eclipse 安裝,并且比以前的更新管理器更容易使用。本文回顧了以前的更新管理器的缺陷,并解釋用于安裝和更新 Eclipse 插件的 Equinox p2 新特性。

Eclipse V3.4 之前的插件安裝問(wèn)題

在 Eclipse V3.4 之前,安裝 Eclipse 插件非常麻煩。事實(shí)上,它復(fù)雜到只有高級(jí)用戶才能安裝新的插件。以前安裝插件的方法有兩種:手動(dòng)下載和圖形用戶界面(GUI)。

手動(dòng)下載和安裝

手動(dòng)下載方法就是您必須通過(guò)手動(dòng)的方式下載插件,然后將一些文件解壓縮到 features 文件夾,并將另一些文件解壓縮到 plugins 文件夾。features 和 plugins 文件夾本身也包含一些默認(rèn)的插件。這樣一來(lái),這些文件夾就包含了大量的文件。因此,在安裝定制的插件之后,就分不清哪些插件是您安裝的,哪些是 Eclipse 自帶的。如果遷移到新版本的 Eclipse,您就必須細(xì)細(xì)查找 features 和 plugins 文件夾,找出您自己的定制插件,然后將它們復(fù)制到新的安裝中。

這已經(jīng)夠復(fù)雜了,但您還必須使用參數(shù)? -clean ?重啟 Eclipse,以真正完成插件的安裝。很多時(shí)候,我們會(huì)忘記使用? -clean ?參數(shù),然后想不明白為何已安裝的插件沒有出現(xiàn)。

GUI 安裝

GUI 安裝比手動(dòng)安裝強(qiáng)一些。事實(shí)上,這種方法需要單擊 15 次以上才能安裝一個(gè)插件,并且很多站點(diǎn)都提供帶圖片的教程頁(yè)面,幫助用戶正確使用 GUI 安裝。這里不詳細(xì)講解這個(gè) GUI,因?yàn)楣庥糜诮忉屗膱D片就會(huì)使本文的篇幅增加一倍。但可以肯定的是,在 Eclipse V3.4 以前,安裝插件的整個(gè)過(guò)程是相當(dāng)混亂的。

手動(dòng)安裝 Eclipse V3.4 插件

Eclipse V3.4 中的 dropins 文件夾(如圖 1 所示)相當(dāng)于以前版本的 Eclipse 中的手動(dòng)過(guò)程,但它更加簡(jiǎn)潔。


圖 1. dropins 文件夾
dropins 文件夾 ?

dropins 文件夾位于 eclipse 文件夾的內(nèi)部。要手動(dòng)安裝插件,只需將插件文件拖動(dòng)到 dropins 文件夾,然后重啟 Eclipse。這里不需要? -clean ?參數(shù)。例如,在圖 2 中,我們將 org.Eclipse.swt.spy_1.0.1.jar 文件拖放到 dropins 文件夾并重啟 Eclipse,就完成了 swt spy 插件的安裝。就這么簡(jiǎn)單!


圖 2. 安裝 swt spy 插件
安裝 swt spy 插件 ?

反過(guò)來(lái),如果要?jiǎng)h除插件,只需從 dropins 文件夾將它刪除,然后重啟 Eclipse。

管理插件

為了更好地管理插件,我們?cè)?dropins 內(nèi)部創(chuàng)建了一個(gè)稱為 swt spy 的文件夾,并將插件文件放在里面。


圖 3. 將 swt spy 插件安裝到 SWT Spy 文件夾中?
將 swt spy 插件安裝到 SWT Spy 文件夾中 ?

使用這種方法,您可以為每個(gè)需要安裝的定制插件創(chuàng)建一個(gè)文件夾,用于放置插件文件。這樣方便管理定制插件,因?yàn)樗鼈儽舜耸欠珠_的。如果要移動(dòng)到不同的 Eclipse 安裝,僅需復(fù)制 dropins 文件夾的內(nèi)容,這樣所有定制插件都會(huì)出現(xiàn)在新的安裝中。

這種方法有一個(gè)缺點(diǎn):除非安裝的插件在它的文件內(nèi)部指定一個(gè)更新站點(diǎn),否則 Eclipse 不能自動(dòng)檢查更新。

在多個(gè) Eclipse 安裝之間共享插件

如果您使用多個(gè) Eclipse 安裝,您可以配置一個(gè)中央共享 dropins 文件夾,然后將所有 Eclipse 安裝所使用的 Eclipse 插件放到這里。配置每個(gè) Eclipse 安裝,以使用中央 dropins 文件夾:

  1. 創(chuàng)建一個(gè)用作中央 dropins 文件夾的文件夾(例如,C:\mydropins)。
  2. 對(duì)于每個(gè)將要使用這個(gè)文件夾的 Eclipse 安裝,轉(zhuǎn)到安裝目錄并打開 eclipse.ini 文件(例如,C:\Eclipse\Eclipse.ini)。
  3. 將以下的行添加到 eclipse.ini 文件的末尾: -Dorg.Eclipse.equinox.p2.reconciler.dropins.directory=C:\mydropins 。( 將? C:\mydropins ?替換為中央 dropins 文件夾的路徑)。
  4. 保存 Eclipse.ini 文件,并將需要的插件放置到 C:\mydropins 文件中,就像對(duì)待本地 Eclipse dropins 文件夾一樣。
  5. 重啟配置后的 Eclipse 安裝。您會(huì)看到它已將需要的插件放置到中央 dropins 文件夾。

注意,現(xiàn)在每個(gè) Eclipse 安裝都有兩個(gè) dropins 文件夾:

  • 一個(gè)本地文件夾(例如,C:\Eclipse\dropins)
  • 一個(gè)中央文件夾(例如,C:\mydropins)

現(xiàn)在,配置好中央 dropins 文件夾之后,就不再需要為每個(gè)不同的 Eclipse 安裝復(fù)制插件了。您仍然可以將特定于某個(gè) Eclipse 安裝的插件安裝到它的本地 dropins 文件夾,或使用 Equinox p2 Update UI 進(jìn)行安裝。我們將在下一小節(jié)講述 Equinox p2 Update UI。

使用 Equinox p2 Update UI 安裝 Eclipse V3.4 插件

現(xiàn)在看看如何在 Eclipse 中使用 Equinox p2 Update UI 安裝插件。要啟動(dòng)這個(gè) UI,單擊? Help > Software Updates 。


圖 4. Help 菜單
Help 菜單 ?

這將顯示圖 5 所示的? Software Updates ?and? Add-ons ?對(duì)話框。它包含兩個(gè)選項(xiàng)卡: Installed Software ?選項(xiàng)卡用于更新或刪除現(xiàn)有的插件; Available Software ?選項(xiàng)卡用于安裝新的插件。


圖 5. Software Updates and Add-ons 對(duì)話框
Software Updates and Add-ons 對(duì)話框 ?

為了安裝插件,您需要它的更新站點(diǎn)的 URL。更新站點(diǎn)包含 Eclipse 下載、安裝和更新插件時(shí)需要的文件和元數(shù)據(jù)。通常,提供插件的站點(diǎn)會(huì)提供更新這些插件的站點(diǎn)的 URL。

獲得更新站點(diǎn)所需的 URL 之后,單擊? Available Software ?選項(xiàng)卡,然后單擊? Add Site 。在? Add Site ?對(duì)話框的? Location ?框中輸入更新站點(diǎn)的 URL,如圖 6 所示,然后單擊? OK 。該站點(diǎn)就被添加到? Available Software ?列表。


圖 6. 添加更新站點(diǎn)
添加更新站點(diǎn) ?

您甚至可以將更新站點(diǎn)的 URL 從瀏覽器直接拖到? Available Software ?列表,這樣它就會(huì)添加到用于檢查插件的站點(diǎn)列表。

展開列表中的一個(gè)站點(diǎn),選擇需要安裝的插件。


圖 7. 從更新站點(diǎn)選擇需要安裝的特性
從更新站點(diǎn)選擇需要安裝的特性 ?

現(xiàn)在,單擊? Install ,然后按照對(duì)話框的說(shuō)明進(jìn)行操作。最后,它會(huì)提示您重啟 Eclipse。單擊? yes 。重啟 Eclipse 之后,新的插件就安裝完畢并開始運(yùn)行。

更新插件

要更新插件,通過(guò)單擊? Help > Software Updates ?再次轉(zhuǎn)到更新 UI。 Installed Software ?選項(xiàng)卡列出所有已經(jīng)安裝的插件。選擇需要更新的插件并單擊? Update

卸載插件

類似地,要卸載現(xiàn)有的插件,只需在? Installed Software ?選項(xiàng)卡中選擇想要移除的插件,然后單擊? Uninstall 。最后會(huì)提示您重啟 Eclipse。

恢復(fù)配置

Eclipse 保持了一個(gè)關(guān)于所有安裝、更新和卸載的插件的快照。因此,如果您的插件的最新更新帶來(lái)一些問(wèn)題,或者您意外卸載了一個(gè)不應(yīng)該卸載的插件,您就可以將 Eclipse 恢復(fù)到以前的正常配置。

要恢復(fù)以前的配置,請(qǐng)?jiān)? Installed Software ?選項(xiàng)卡上單擊? Revert Software Configuration 。這將打開? Revert Software Configuration ?對(duì)話框(如圖 8 所示),列出以前的 Eclipse 配置的所有快照。


圖 8.? Revert Software Configuration ?對(duì)話框
Revert Software Configuration 對(duì)話框 ?

選擇需要恢復(fù)的配置,然后單擊? Finish 。它將提示您重啟 Eclipse;單擊? Yes ,重啟后,將恢復(fù)到您選擇的配置。重啟之后,您可以在? Installed Software ?頁(yè)面查看插件列表,確保該列表與您選擇的配置相符。

自動(dòng)化更新

您可以配置 Eclipse 將插件自動(dòng)更新到最新的版本。注意,這僅適用于具有更新站點(diǎn)的插件。放置在 dropins 文件夾中的插件可能沒有特定的更新站點(diǎn),因此 Eclipse 不能自動(dòng)更新它們。

要配置自動(dòng)更新,請(qǐng)轉(zhuǎn)到? Window > Preferences > Install Updates > Automatic Updates ,并打開? Automatic Updates ?頁(yè)面。


圖 9.? Automatic Update ?頁(yè)面
Automatic Update 頁(yè)面 ?

選中標(biāo)簽為? Automatically find new updates and notify me ?的框。就更新插件而言,這就夠了。不過(guò),您還可以配置自動(dòng)更新的各個(gè)選項(xiàng)。您可以配置更新計(jì)劃,讓它在平臺(tái)的每次啟動(dòng)時(shí)查找更新,或者在特定的時(shí)間間隔進(jìn)行更新。此外,也可以配置為查找到更新時(shí)自動(dòng)下載更新。這樣,只有 Eclipse 準(zhǔn)備安裝更新時(shí),才會(huì)通知您。要實(shí)現(xiàn)這個(gè)功能,請(qǐng)?jiān)? Download Options ?下面選擇 Download new updates automatically and notify me when ready to install them 。不過(guò),如果您希望在下載更新之前通知您,則要選擇? Search for updates and notify me when they are available 。選擇這個(gè)選項(xiàng)時(shí),只有經(jīng)過(guò)您的同意才會(huì)下載更新。

When updates are found ?下面的選項(xiàng)告訴 Eclipse 什么時(shí)候通知您已有新的更新。您可以選擇? Notify me once about updates ,讓它只通知一次(通常是啟動(dòng) Eclipse 時(shí)),或選擇其他選項(xiàng),讓它在特定的時(shí)間間隔通知您。

在 Eclipse V3.4 中使用舊的更新管理器

如果您不在乎 Equinox p2 Update UI 提供的諸多優(yōu)點(diǎn)和向后兼容性,而是堅(jiān)持使用舊的更新管理器,當(dāng)然也是可以的。轉(zhuǎn)到 Window > Preferences > General > Capabilities ,選擇? Classic Update ?并單擊? OK 。這會(huì)同時(shí)啟用舊的更新管理器 UI 和新的 Equinox p2 Update UI。這時(shí),Help 菜單將包含兩個(gè)選項(xiàng),如下所示。


圖 10. 啟用典型的更新后,Help 菜單會(huì)顯示兩個(gè)更新選項(xiàng)
啟用典型的更新后,Help 菜單會(huì)顯示兩個(gè)更新選項(xiàng) ?

Equinox p2 安裝程序

這里還有一個(gè)很小的、獨(dú)立的安裝程序,您可以使用它安裝 Eclipse。與手動(dòng)下載和安裝相比,使用 Equinox p2 安裝程序下載和安裝 Eclipse 插件有幾個(gè)好處:

  • 它支持多線程下載,實(shí)現(xiàn)快速下載。
  • 它對(duì)需要下載的文件使用 Pack200 壓縮。文件在下載完成之后會(huì)自動(dòng)解壓縮。
  • 它會(huì)自動(dòng)選擇最佳的鏡像,并且在失敗時(shí)會(huì)動(dòng)態(tài)地切換鏡像。
  • 它支持代碼證書驗(yàn)證,確保下載的內(nèi)容來(lái)自可靠的來(lái)源。

您可以從 Equinox 下載頁(yè)面獲得 Equinox 安裝程序(參見? 參考資料 )。安裝程序下載完成之后,只需在解壓縮后運(yùn)行它,就可以用來(lái)安裝 Eclipse 了。在 Eclipse 安裝完成之后,就可以安全地刪除這個(gè)安裝程序了。

結(jié)束語(yǔ)

本文介紹了 Equinox p2 框架提供的用于安裝和管理 Eclipse 插件的新特性,并且闡述了它為何優(yōu)于 Eclipse V3.3 的更新管理器。它為手動(dòng)安裝提供了簡(jiǎn)單的 dropins 文件夾,并為從更新站點(diǎn)安裝插件提供了強(qiáng)大易用的 GUI。共享的 dropins 文件夾方便集中管理多個(gè) Eclipse 安裝的插件。當(dāng)然,需要很多技術(shù)來(lái)支持這些功能,但 Equinox 的內(nèi)部構(gòu)造是另一篇文章的主題。

使用 Equinox p2 簡(jiǎn)化 Eclipse 插件的安裝


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 亚洲国产人成在线观看69网站 | 国产图片综合 | 看日本真人一一级特黄毛片 | 天天尻逼 | 91高清在线成人免费观看 | 久久中文亚洲国产 | 奇米影视亚洲 | 色综合久久一本首久久 | 久久国产精品一国产精品金尊 | 九九影视理伦片 | 久久婷婷激情综合中文字幕 | 国产成社区在线视频观看 | 免费看黄色的网站 | 国产精品久久久久孕妇 | 日本特黄特色aaa大片免费欧 | 奇米第四色首页 | 国产欧美成人不卡视频 | 久久中文视频 | 国产网红精品 | 91久久国产成人免费观看资源 | 国产欧美在线播放 | 国模和精品嫩模私拍视频 | 99热久 | 香蕉福利久久福利久久香蕉 | 91精品国产91久久久久青草 | 性欧美高清come | 久久精品一区 | 乱人伦视频69 | 中文毛片 | 波多野结衣一区免费作品 | 精品热久国产福利视频 | 欧美日韩在线视频一区 | 极品俄罗斯性孕妇孕交 | 奇米欧美成人综合影院 | 国产成人一区二区三中文 | 日本特级黄毛片毛片视频 | 日本一线一区二区三区免费视频 | 爱爱的免费视频 | 一区二区三区中文国产亚洲 | 国产成人精品在线观看 | 国产欧美精品一区二区三区-老狼 |