我在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插件永远不会向后兼容。 –