我在eclipse indigo中創建了一個eclipse插件,但是當我嘗試在helios中安裝它時,出現以下錯誤。如何讓我的插件向後兼容其他版本的eclipse
requires 'bundle org.eclipse.jdt.core 3.7.3' but it could not be found
Cannot satisfy dependency
如何讓我的插件兼容所有版本的eclipse?還必須提供Bundle-RequiredExecutionEnvironment?
格雷格,我的清單文件低於
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Codeanalysis
Bundle-SymbolicName: codeanalysis; singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: codeanalysis.Activator
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.jdt.core;bundle-version="3.7.3",
org.eclipse.core.resources;bundle-version="3.7.101",
org.eclipse.jdt.ui;bundle-version="3.7.2"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
請向我們展示您的'MANIFEST.MF'的插件的內容 –
您不能。您必須在您計劃支持的最低Eclipse中編寫Eclipse插件。 Eclipse插件有時是向前兼容的。 Eclipse插件永遠不會向後兼容。 –