【问题标题】:"Unable to get workspace root" when exporting Eclipse plug-ins导出 Eclipse 插件时“无法获取工作区根”
【发布时间】:2018-05-20 22:03:02
【问题描述】:

我正在编写一个 Eclipse 插件并尝试打包和导出它。在 Eclipse 中,我使用了 File -> Export... -> Deployable plug-ins ans fragment -> 选择我的插件并设置目录。但它显示以下错误:

'Export Plug-ins' has encountered a problem.
An internal error occurred during: "Export Plug-ins".
Unable to get workspace root

即使我尝试导出 hello world 插件,每次都会显示此错误。是什么导致了这个错误?配置和导出插件的正确步骤是什么?

谢谢!

【问题讨论】:

    标签: eclipse eclipse-plugin osgi eclipse-rcp


    【解决方案1】:

    获取工作区根错误主要与资源插件有关,请尝试将 org.eclipse.core.resources 插件添加为依赖项并再次尝试导出。如果您能提供有关问题的更多详细信息,我们会更有帮助。

    【讨论】:

    • 我尝试将 org.eclipse.core.resources 添加为依赖项,但仍然存在同样的问题。以下是我如何设置一个最简单的插件的详细信息:
    • 1.在eclipse中新建一个Plug-in项目 2.添加org.eclipse.core.runtime和org.eclipse.core.resources作为依赖 3.添加新的扩展org.eclipse.core.runtime.applications并修改plugin.xml : 4.添加Application.java,实现org.eclipse.equinox.app.IApplication接口 5.选择插件->运行方式->Eclipse Application,在Eclipse中运行成功。 6. File -> Export... -> Deployable plugins and Fragments -> 选择我的插件和目录 然后导出失败。信息如问题中所述。
    • 这是我的 plugin.xml:` `
    猜你喜欢
    • 1970-01-01
    • 2016-10-17
    • 2013-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-22
    • 1970-01-01
    • 2016-03-20
    相关资源
    最近更新 更多