2011-02-15 152 views
6

我正在從eclipse卸載選項中卸載名爲X的插件。 現在要明確的方法,我去了eclipse插件目錄,並從那裏刪除插件jar文件。 現在我試圖重新安裝同一插件和Eclipse提示一個錯誤說從eclipse中卸載和刪除插件

在 org.eclipse.equinox.internal.p2.engine.phases.CheckTrust 階段發生錯誤。會話上下文 是:(profile = epp.package.jee, phase = org.eclipse.equinox.internal.p2.engine.phases.CheckTrust, operand =,action =)。讀取 簽名的內容時出錯。文件 「d:\測試\ Eclipse的JEE-赫利俄斯-SR1-的Win32 \日食\插件\ x_1.1.3.jar」 不存在

現在如何解決上述問題

回答

5

您不應該刪除使用幫助>安裝新軟件下的Eclipse安裝程序安裝的插件。現在有一個目錄用來放入插件中作爲罐子,我假設你使用了這個目錄,如果這樣刪除它,會導致期望的行爲,假設你事先關閉了eclipse。如果沒有,那麼你需要清理你的配置區域。在將來,當去除幫助>安裝新軟件>已安裝的軟件,應該有一個刪除一旦你在那裏。 :)

Goodluck。

+0

如果我做以上,將我能夠刪除內容插件文件夾,因爲我上面提到 – 2011-02-15 15:24:51

+0

我相信你應該能夠。 – myusuf3 2011-02-15 16:07:19

+0

我試圖從上面提到的步驟中刪除插件,然後在名爲Installed Software的標籤下,但是當我從Plugins文件夾中刪除插件時發現上面提到的同樣的錯誤。 – 2011-02-16 03:15:34

22

我有類似的問題。我從eclipse/plugins和eclipse/features目錄中刪除了這些插件相關的文件。我這樣做的原因是因爲我已經從eclipse中卸載了插件,但這些文件仍然保留在兩個目錄中。 我通過編輯eclipse/artifact.xml來解決它。我用我的插件的id搜索所有的工件並將其刪除。而我能夠重新安裝插件再次:)

4

按照Eclipse文檔

你不應該從Eclipse的插件刪除。使用Update Manager將插件安裝爲功能 。同樣的更新 管理器可以通過禁用它們所屬的功能來禁用插件。運行幫助>關於Eclipse>安裝詳細信息,選擇您不再需要的 軟件,然後單擊卸載。 (在Macintosh上,它是 Eclipse>關於Eclipse>安裝細節。)在舊版本中, 可能需要運行幫助>軟件更新>管理 配置...,選擇感興趣的功能,並使用 任務顯示在右側窗口中。

當功能被禁用時,其所有插件也將被禁用。 它們仍然可以在磁盤上使用,並且可以在將來隨時啓用 。

要從物理上刪除該功能及其插件,您必須手動從eclipse/plugins目錄中的eclipse/features目錄中刪除該功能,並從012xx插件中刪除該功能。我們建議您在這裏注意極端的 。刪除錯誤的,你可能會遇到一些問題,將你的Eclipse恢復到穩定狀態。除非您關心硬盤的使用問題,否則我們建議您將插件保留在 所在的位置。

請注意,如上所述手動刪除插件時,部分 元數據仍由Eclipse高速緩存,這可能會導致稍後 出現問題。與-clean選項運行Eclipse可以提供幫助的,因爲它會導致 Eclipse來清理緩存元數據

0

謝謝..我不知道什麼樣的行動實際上固定確切的問題,我有。
我從plugins和features文件夾中刪除了插件相關的文件,從artifact.xml文件中刪除了條目,並使用-clean選項打開了eclipse。

0
  1. 運行Eclipse
  2. 重命名月食的exe到eclipse.exe.back
  3. 運行更新
  4. 更新成功執行