2013-03-20 72 views
2

我正在將Eclipse Helios用於Java EE應用程序。無法在Eclipse Helios中安裝VestiGO JPA查詢瀏覽器

我在安裝VESTIGO JPA查詢瀏覽器時遇到問題。我得到的錯誤日誌是這樣的...

Cannot complete the install because one or more required items could not be found. 
    Software being installed: Vestigo Cumulus4j integration 1.0.1 (org.nightlabs.vestigo.cumulus4j.ui.feature.feature.group 1.0.1) 
    Missing requirement: org.nightlabs.vestigo.ui 1.0.1 (org.nightlabs.vestigo.ui 1.0.1) requires 'package org.osgi.framework [1.7.0,2.0.0)' but it could not be found 
    Cannot satisfy dependency: 
    From: Vestigo Cumulus4j integration 1.0.1 (org.nightlabs.vestigo.cumulus4j.ui.feature.feature.group 1.0.1) 
    To: org.nightlabs.vestigo.ui.feature.feature.group 1.0.1 
    Cannot satisfy dependency: 
    From: Vestigo - JDO JPA Query Browser 1.0.1 (org.nightlabs.vestigo.ui.feature.feature.group 1.0.1) 
    To: org.nightlabs.vestigo.ui [1.0.1] 

這裏是錯誤的扣..

enter image description here

誰能告訴我..我怎樣才能滿足這些需要的依賴用於VESTIGO安裝。

+0

通過一些研發,我知道日食中的OSGI是由EQUINOX提供的。現在我想更新EQUINOX實現,但無法找到更新它的方法。 – 2013-03-20 06:10:15

回答

2

從您安裝的錯誤消息中,Vestigo UI需要'org.osgi.framework'版本'1.7.0'作爲先決條件。

我認爲'org.osgi.framework'已經在Eclipse Juno中更新爲'1.7.0'。您必須首先將Helios更新爲Juno或直接下載Juno from eclipse.org,然後在其上安裝Vestigo。

+0

感謝您的回覆凱恩。如果這只是解決方案,那麼我將使用Android Developer Tool而不是Helios。 Juno是最新的IDE,絕對會與Juno合作。但有什麼辦法可以升級Eclipse Helios中的'org.osgi.framework'?或者我如何在Eclipse Helios中看到當前版本的'org.osgi.framework'? – 2013-03-28 05:26:43

+0

我認爲沒有升級Eclipse的方式只能更新Equinox。該插件是您的Eclipse軟件包(AKA Eclipse Java軟件包,J2EE軟件包等)所必需的,您無法單獨升級其中的一部分。 'org.osgi.framework'是一個包的概念是OSGi,你可以在插件'org.eclipse.osgi'的MANIFEST.MF中找到它的版本。 – Kane 2013-03-28 06:04:23