从eclipse插件访问项目目录

时间:2008-11-22 01:38:34

标签: eclipse-plugin eclipse-pde

这是某人已经提出的问题:

How can an Eclipse plugin access the project directory?

答案很好:使用ResourcesPlugin

但出于某种原因,在任何情况下,我的Ganymede eclipse都不会认识到包含org.eclipse.core.resources的{​​{1}}包的存在。

为什么?

3 个答案:

答案 0 :(得分:0)

这通常与Manifest有关:

  • 是您的插件导入的包(Import-Package)或所需的包(Require-Bundle)。
  • (完整性检查)是源包(Export-Bundle)导出的包。

如果这两个都检查出来,那么我会查看目标平台。 RCP的典型基本安装仅包含resources捆绑包。

答案 1 :(得分:0)

在插件依赖项中添加 org.eclipse.core.resources 捆绑包。这应该可以正常工作。

答案 2 :(得分:0)

(*)您可能已在Manifest.MF中为依赖项指定了版本约束。可用的版本不同。如果是这样,请删除约束或只需单击依赖属性中的匹配

(*)检查你的目标平台并验证这个org.eclipse.core.resources插件是否存在

(*)如果错误仍然存​​在,请转到RCP启动配置中的“插件”选项卡。检查是否添加了o.e.c.resources。验证插件按钮应该有助于确定任何问题