Java 如何使我的插件向后兼容其他版本的eclipse

Java 如何使我的插件向后兼容其他版本的eclipse,java,eclipse,plugins,Java,Eclipse,Plugins,我在EclipseIndigo中创建了一个eclipse插件,但是当我尝试在helios中安装它时,我得到了以下错误 requires 'bundle org.eclipse.jdt.core 3.7.3' but it could not be found Cannot satisfy dependency 如何使我的插件与所有版本的eclipse兼容?是否必须提供捆绑包RequiredExecutionEnvironment 格雷格,我的清单文件在下面 Manifest-Version

我在EclipseIndigo中创建了一个eclipse插件,但是当我尝试在helios中安装它时,我得到了以下错误

requires 'bundle org.eclipse.jdt.core 3.7.3' but it could not be found
  Cannot satisfy dependency
如何使我的插件与所有版本的eclipse兼容?是否必须提供捆绑包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
与Eclipse版本或插件版本无关


更仔细地查看清单内容和收到的错误消息。我想补充一点,更改数字并不会自动使其兼容。您也应该针对Helios进行测试,以确保兼容性。

请向我们展示您的MANIFEST.MF的内容,以获取您无法访问的插件。您必须在计划支持的最低Eclipse中编写Eclipse插件。Eclipse插件有时是向前兼容的。Eclipse插件从不向后兼容。抱歉。我对Bundle RequiredExecutionEnvironment的怀疑应该在另一个线程中。