欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

使用 Equinox p2 簡化 Eclipse 插件的安裝

系統 1700 0

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

Eclipse V3.4 之前的插件安裝問題

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

手動下載和安裝

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

這已經夠復雜了,但您還必須使用參數? -clean ?重啟 Eclipse,以真正完成插件的安裝。很多時候,我們會忘記使用? -clean ?參數,然后想不明白為何已安裝的插件沒有出現。

GUI 安裝

GUI 安裝比手動安裝強一些。事實上,這種方法需要單擊 15 次以上才能安裝一個插件,并且很多站點都提供帶圖片的教程頁面,幫助用戶正確使用 GUI 安裝。這里不詳細講解這個 GUI,因為光用于解釋它的圖片就會使本文的篇幅增加一倍。但可以肯定的是,在 Eclipse V3.4 以前,安裝插件的整個過程是相當混亂的。

手動安裝 Eclipse V3.4 插件

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


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

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


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

反過來,如果要刪除插件,只需從 dropins 文件夾將它刪除,然后重啟 Eclipse。

管理插件

為了更好地管理插件,我們在 dropins 內部創建了一個稱為 swt spy 的文件夾,并將插件文件放在里面。


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

使用這種方法,您可以為每個需要安裝的定制插件創建一個文件夾,用于放置插件文件。這樣方便管理定制插件,因為它們彼此是分開的。如果要移動到不同的 Eclipse 安裝,僅需復制 dropins 文件夾的內容,這樣所有定制插件都會出現在新的安裝中。

這種方法有一個缺點:除非安裝的插件在它的文件內部指定一個更新站點,否則 Eclipse 不能自動檢查更新。

在多個 Eclipse 安裝之間共享插件

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

  1. 創建一個用作中央 dropins 文件夾的文件夾(例如,C:\mydropins)。
  2. 對于每個將要使用這個文件夾的 Eclipse 安裝,轉到安裝目錄并打開 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 文件中,就像對待本地 Eclipse dropins 文件夾一樣。
  5. 重啟配置后的 Eclipse 安裝。您會看到它已將需要的插件放置到中央 dropins 文件夾。

注意,現在每個 Eclipse 安裝都有兩個 dropins 文件夾:

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

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

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

現在看看如何在 Eclipse 中使用 Equinox p2 Update UI 安裝插件。要啟動這個 UI,單擊? Help > Software Updates


圖 4. Help 菜單
Help 菜單 ?

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


圖 5. Software Updates and Add-ons 對話框
Software Updates and Add-ons 對話框 ?

為了安裝插件,您需要它的更新站點的 URL。更新站點包含 Eclipse 下載、安裝和更新插件時需要的文件和元數據。通常,提供插件的站點會提供更新這些插件的站點的 URL。

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


圖 6. 添加更新站點
添加更新站點 ?

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

展開列表中的一個站點,選擇需要安裝的插件。


圖 7. 從更新站點選擇需要安裝的特性
從更新站點選擇需要安裝的特性 ?

現在,單擊? Install ,然后按照對話框的說明進行操作。最后,它會提示您重啟 Eclipse。單擊? yes 。重啟 Eclipse 之后,新的插件就安裝完畢并開始運行。

更新插件

要更新插件,通過單擊? Help > Software Updates ?再次轉到更新 UI。 Installed Software ?選項卡列出所有已經安裝的插件。選擇需要更新的插件并單擊? Update

卸載插件

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

恢復配置

Eclipse 保持了一個關于所有安裝、更新和卸載的插件的快照。因此,如果您的插件的最新更新帶來一些問題,或者您意外卸載了一個不應該卸載的插件,您就可以將 Eclipse 恢復到以前的正常配置。

要恢復以前的配置,請在? Installed Software ?選項卡上單擊? Revert Software Configuration 。這將打開? Revert Software Configuration ?對話框(如圖 8 所示),列出以前的 Eclipse 配置的所有快照。


圖 8.? Revert Software Configuration ?對話框
Revert Software Configuration 對話框 ?

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

自動化更新

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

要配置自動更新,請轉到? Window > Preferences > Install Updates > Automatic Updates ,并打開? Automatic Updates ?頁面。


圖 9.? Automatic Update ?頁面
Automatic Update 頁面 ?

選中標簽為? Automatically find new updates and notify me ?的框。就更新插件而言,這就夠了。不過,您還可以配置自動更新的各個選項。您可以配置更新計劃,讓它在平臺的每次啟動時查找更新,或者在特定的時間間隔進行更新。此外,也可以配置為查找到更新時自動下載更新。這樣,只有 Eclipse 準備安裝更新時,才會通知您。要實現這個功能,請在? Download Options ?下面選擇 Download new updates automatically and notify me when ready to install them 。不過,如果您希望在下載更新之前通知您,則要選擇? Search for updates and notify me when they are available 。選擇這個選項時,只有經過您的同意才會下載更新。

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

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

如果您不在乎 Equinox p2 Update UI 提供的諸多優點和向后兼容性,而是堅持使用舊的更新管理器,當然也是可以的。轉到 Window > Preferences > General > Capabilities ,選擇? Classic Update ?并單擊? OK 。這會同時啟用舊的更新管理器 UI 和新的 Equinox p2 Update UI。這時,Help 菜單將包含兩個選項,如下所示。


圖 10. 啟用典型的更新后,Help 菜單會顯示兩個更新選項
啟用典型的更新后,Help 菜單會顯示兩個更新選項 ?

Equinox p2 安裝程序

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

  • 它支持多線程下載,實現快速下載。
  • 它對需要下載的文件使用 Pack200 壓縮。文件在下載完成之后會自動解壓縮。
  • 它會自動選擇最佳的鏡像,并且在失敗時會動態地切換鏡像。
  • 它支持代碼證書驗證,確保下載的內容來自可靠的來源。

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

結束語

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

使用 Equinox p2 簡化 Eclipse 插件的安裝


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

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

【本文對您有幫助就好】

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

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 精品一本久久中文字幕 | 人人干人人舔 | 麻豆资源| 久久99精品视频 | 久草精品在线 | 免费日韩 | 2021国产精品自产拍在线 | 日本久久久久久久 | 国产亚洲精品xxx | 国产高清卡一卡新区 | 国产成人18黄禁网站免费观看 | 成人福利在线视频 | 精品久久久久久亚洲综合网 | 久久曰 | 黑人狂躁日本妞无码A片 | 欧美精品一区二区三区在线 | 国产乱精品一区二区三区 | 免费视频一区 | 欧美日韩精品一区二区三区四区 | 亚洲日本在线观看视频 | 五月婷婷久久草丁香 | 毛片大全免费看 | 免费三级大片 | 精品在线视频一区 | 亚洲精品久久久一二三区 | 亚洲 欧美 另类 综合 偷拍 | 91视频精选| 91欧美精品综合在线观看 | 欧美激情免费 | 久久亚洲精品中文字幕二区 | 欧美自拍视频在线 | 天天操天天摸天天舔 | 亚洲日韩成人 | 国产精品亚洲片在线观看不卡 | 国产高清美女一级毛片 | 中文字幕一区二区三区四区不卡 | 亚洲精品国产福利在线观看 | 亚洲精品美女久久777777 | 国产1区在线观看 | 69av.com | 在线日韩精品视频 |