更新的问题:
我不得不从某些来源导入一个项目。该项目抱怨缺少进口。因此,我从互联网上下载了.jar并将它们添加为外部jar。
在我的Eclipse Indigo Java EE中,我按照How to import a jar in Eclipse
将缺少的.jar文件添加到Java Project中添加jar后,类中import语句中的错误消失了。但是,MANIFEST.MF会抛出一个未解析的包错误。 存在于源代码中的MANIFEST.MF文件有一个“Require-Bundle”,在这个文件中列出了这些文件(可能已经捆绑了它们但没有给出捆绑包),我得到的错误是:
例如: org.apache.commons.configuration;捆绑版本= “1.7.0”
Bundle'org.apache.commons.configuration'无法解析
如何解决这个问题?
提前致谢
答案 0 :(得分:2)
您需要检查捆绑包是否为OSGi捆绑包。展开并查看其MANIFEST.MF。您应该能够从您尝试导入的项目的同一位置获取该捆绑包的OSGi版本。然后将该捆绑包添加到目标平台。请参阅Preferences>Plug-in Development>Target Platform
您可以编辑活动平台或从全新安装的eclipse中创建一个新平台。