【问题标题】:Access project directory from eclipse plugin从eclipse插件访问项目目录
【发布时间】:2008-11-22 01:38:34
【问题描述】:

这是一个已经有人问过的问题:

How can an Eclipse plugin access the project directory?

答案很好:使用ResourcesPlugin

但由于某种原因,我的 Ganymede eclipse 在任何情况下都不会识别包含 ResourcesPluginorg.eclipse.core.resources 包的存在。

这是为什么呢?

【问题讨论】:

    标签: eclipse-plugin eclipse-pde


    【解决方案1】:

    这通常与 Manifest 有关:

    • 是导入的包 (Import-Package),或插件中所需的包 (Require-Bundle)。
    • (sanity check) 是源包 (Export-Bundle) 导出的包。

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-09-28
          • 2018-10-12
          • 2015-03-19
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多