我正在阅读Eclipse con 2005(https://www.eclipsecon.org/2005/tutorials.html)中提供的 Eclipse Debug Framework 教程。 Zip文件(可以从链接下载)包含7个练习。对于每个练习,提供了由两个插件组成的初始代码库 - example.debug.core 和 example.debug.ui 。
我尝试将这些项目导入为插件和片段,但它不起作用。 (这些项目在对话框中不显示为插件项目)
然后我决定将这些项目作为 Java项目导入“File> Import> Existing Project into Workspace”,但后来我似乎无法将它们转换为PDE项目。我按照这些说明here尝试了它。
我正在尝试将这些项目转换为插件项目,因为否则我似乎无法在这些项目中导入Java类的插件
即使我已经将这些插件添加为Dependencies ..
那么任何想法?我正在使用Eclipse Modeling Tools(Luna)。在教程中,他们建议使用Eclipse SDK 3.1M5版。
答案 0 :(得分:1)
'导入>现有项目进入Workspace'适合我。
对于'根目录'选择' exercise1.1'目录。然后应将这两个项目列在项目列表中。
但这些项目已有10年的历史,并使用旧式plugin.xml格式,当前Eclipse版本默认不支持该格式。这会导致许多导入错误。
答案 1 :(得分:1)
谢谢,现在它可以了。这就是我所做的。
在编辑器中打开plugin.xml文件,然后导航到概览选项卡。在插件内容部分下,你会找到一个选项创建一个OSGi Bundle Manifest 或者如果没有这样的选项那么一条消息要求你手动编写Manifest.MF文件或首先安装 Eclipse 2.0样式插件支持。 (帮助>安装新软件,使用此更新站点http://download.eclipse.org/eclipse/updates/4.4)。你会发现Eclipse 2.0 Style Plugin Support'在“Eclipse测试,示例和附加内容”中。部分。
结帐此链接以获取更多信息(Tools for Eclipse 2.0 plugins upgrade)
安装旧插件后,如果之前没有插件内容部分,创建OSGi Bundle Manifest 选项也会出现... < / p>