2014-12-03 24 views
6

我在Eclipse Luna 4.4中使用STS(Spring Tool Suite),我注意到每次嘗試通過幫助 - >「安裝新軟件」安裝某些東西(例如Apache IvyDE,Web Tools Platform)時,我得到以下錯誤:在Eclipse中安裝新軟件Luna總是出現錯誤沒有找到存儲庫,其中包含:osgi.bundle,org.eclipse.net4j.jms.api?

An error occurred while collecting items to be installed 
session context was:(profile=DefaultProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). 
No repository found containing: osgi.bundle,org.eclipse.net4j.jms.api,3.1.100.v20140218-1709 

如何擺脫此錯誤並安裝Eclipse的軟件和插件?

編輯:這裏是什麼樣子:

enter image description here

然後我點擊 「下一步」,而日食負載:

enter image description here

有一個 「無法執行操作」 消息在進度條上,之後:

enter image description here

然後我接受許可並點擊完成後,我得到的錯誤:

enter image description here

回答

16

在同一對話框中,你會看到一個選項跟所有的更新站點安裝過程中找到所需的軟件,取消選中它,忽略提示並點擊繼續

當我遇到問題時,上述建議的解決方案起作用。對於這個問題的人都引用https://bugs.eclipse.org/bugs/show_bug.cgi?id=290782,我的一個同事從採摘此評論https://bugs.eclipse.org/bugs/show_bug.cgi?id=290782#c2

一個解決方案,同時這一切的解決方案一般都向儲存庫沒有發現,我發現一個線程討論的問題與你提到的插件,做你已經檢查出unable to install CDT in Eclipse Luna。這個問題中的OP通過從Java 1.6升級到1.8解決了這個問題。

+0

我試圖取消選中聯繫人所有更新選項,但它沒有工作, ase檢查我的編輯 – tonix 2014-12-03 15:18:42

+0

對不起,你是什麼意思「刪除更新站點重新添加eclipse項目更新站點」? – tonix 2014-12-03 15:26:18

+0

請問,你能幫我解決這個問題,我瘋了試圖修復它... – tonix 2014-12-03 15:52:33

6

我有同樣的確切的問題,直到我問我的問題:什麼提供org.eclipse.net4j.jms.api包?

我的found this file in some git repository看起來像Eclipse插件的配置文件。以提供者的名義有趣的是:Eclipse Modeling Project。

了,並且DuckduckGo的幫助下,我認爲這個假象的更新站點是:http://www.eclipse.org/modeling/updates/

  1. 你應該試試,看看它包含了使用「安裝新軟件」是什麼,進入後第一個輸入字段中的網址。 這是非常緩慢取
  2. 你應該能夠安裝或更新(這是我在做什麼)。

我猜Eclipse.org上的某個人有更新存儲庫的想法,並且系統太糟糕了,沒有辦法告訴Eclipse從舊URL到新的URL。我希望看到一個Eclipse中央插件庫就像有一個Maven中央存儲庫,但這是另一回事。

+0

非常感謝 - 這是我嘗試添加插件到STS 3.6.3時唯一的解決方案。 – 2015-01-08 23:05:58

4

我也有過這樣的問題,我的錯誤信息是:

An error occurred while collecting items to be installed session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). No repository found containing: osgi.bundle,org.eclipse.net4j.jms.api,3.1.100.v20140218-1709

在我的情況不活動的倉庫負責的錯誤。通過將其添加到可用軟件站點Oracle Enterprise Pack for Eclipsehttp://download.oracle.com/otn_software/oepe/12.1.3.5/luna/repository/錯誤可以解決。

1

確保尾隨「/」用於所有可用軟件的網站

對於No repository found containing: osgi.bundle...問題,我試了幾個選項,並且只有工作是#2 this answer之一。

  1. 幫助 - >安裝新軟件...
  2. 點擊 「可用軟件站點」
  3. 確保所有網址都具有一個尾隨 '/'(斜線)
  4. 嘗試安裝/升級再次

我的版本:Luna服務版本2(4.4.2)

相關問題