这是某人已经提出的问题:
How can an Eclipse plugin access the project directory?
答案很好:使用ResourcesPlugin
。
但出于某种原因,在任何情况下,我的Ganymede eclipse都不会认识到包含org.eclipse.core.resources
的{{1}}包的存在。
为什么?
答案 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。验证插件按钮应该有助于确定任何问题