无法将Java项目转换为Eclipse插件开发项目

无法将Java项目转换为Eclipse插件开发项目,java,eclipse,pde,Java,Eclipse,Pde,我正在学习Eclipse调试框架教程,该教程是在EclipseCon2005()上介绍的。Zip文件(可从链接下载)包含7个练习。对于每个练习,都提供了由两个插件组成的初始代码库-example.debug.core和example.debug.ui 我尝试将这些项目作为插件和片段导入,但没有成功。(这些项目在对话框中不显示为插件项目) 因此,我决定通过“文件>导入>现有项目到工作区”将这些项目作为Java项目导入,但我似乎无法将它们转换为PDE项目。我按照这些说明试过了 我试图将这些项目转换为

我正在学习Eclipse调试框架教程,该教程是在EclipseCon2005()上介绍的。Zip文件(可从链接下载)包含7个练习。对于每个练习,都提供了由两个插件组成的初始代码库-example.debug.core和example.debug.ui

我尝试将这些项目作为插件和片段导入,但没有成功。(这些项目在对话框中不显示为插件项目)

因此,我决定通过“文件>导入>现有项目到工作区”将这些项目作为Java项目导入,但我似乎无法将它们转换为PDE项目。我按照这些说明试过了

我试图将这些项目转换为插件项目,因为否则我似乎无法将插件导入这些项目中的Java类

尽管我已经添加了这些插件作为依赖项


有什么想法吗?我正在使用Eclipse建模工具(Luna)。在本教程中,他们建议使用EclipseSDK版本3.1M5

“将现有项目导入工作区”对我来说很有效

对于“根目录”,请选择“exercise1.1”目录。然后,这两个项目应列在项目列表中


但是这些项目已经有10年的历史了,并且正在使用旧式plugin.xml格式,当前Eclipse版本默认不支持这种格式。这会导致许多导入错误

谢谢,现在可以用了。这就是我所做的

在编辑器中打开plugin.xml文件,并导航到“概述”选项卡。在插件内容部分下,您可以找到一个选项创建OSGi捆绑包清单,或者如果没有这样的选项,则会出现一条消息,要求您手动编写Manifest.MF文件,或者先安装Eclipse 2.0风格的插件支持。(帮助>安装新软件,使用此更新站点)。您将在“Eclipse测试、示例和附加”部分找到“Eclipse 2.0风格插件支持”

签出此链接以获取更多信息()


一旦安装了旧插件,就可以运行,创建OSGi Bundle Manifest选项将出现在插件内容部分下,如果它之前不在那里的话…

是的,这些错误就是我试图首先将这些项目从Java项目转换为插件开发项目的原因。我在PackageExplorer中注意到,即使打开plug-in.xml文件,依赖项库文件夹也不会显示,然后在dependencies选项卡下,我可以看到依赖项已正确设置。我认为这可能是因为在较新的Eclipse构建中,依赖项是由Manifest.MF文件设置的,并且由于这些项目中缺少该文件,Eclipse似乎无法找到依赖项以导入所需的java文件。