【问题标题】:Cannot create eclipse RCP product无法创建 Eclipse RCP 产品
【发布时间】:2011-07-29 17:26:38
【问题描述】:

我已经使用 Hello World 示例创建了一个最小的 RCP 项目。我选择了 Eclipse 作为目标平台,因为我想修改 eclipse 工作台(使用 Hello World,Command 示例)。

我已经在我指定的地方添加了扩展 org.eclipse.core.runtime.products:

ID: testID
name: Bob

在这个扩展上,我右键单击并创建了一个新产品:

application*: test.product2
name*: name

我已经运行了这个插件并验证了当我按下按钮时它会打印“Hello, Eclipse world”。

接下来我创建了一个新的产品配置并将其添加到 PDE 项目文件夹中。

在概览窗格中,我保留了默认设置:

ID: testID
Product: org.eclipse.platform.ide
Application: org.eclipse.ui.ide.workbench

在“依赖项”窗格中,我按下了“添加所需的插件”。但是当我运行产品(按下绿色播放按钮)时,我得到了错误:

java.lang.RuntimeException:在注册表中找不到应用程序“org.eclipse.ui.ide.workbench”。可用的应用程序有:org.eclipse.equinox.app.error。

关于如何创建这个最小产品的任何想法?

【问题讨论】:

    标签: eclipse-rcp


    【解决方案1】:

    RCP tutorial 中所述,您在启动产品之前是否按了同步?

    alt text http://www.vogella.de/articles/EclipseRCP/images/product55.gif

    在概览选项卡上按同步,然后按“启动 Eclipse 应用程序”。
    同步将使您的产品配置与启动配置保持一致

    【讨论】:

      【解决方案2】:

      解决异常: java.lang.RuntimeException:在注册表中找不到应用程序“org.eclipse.ui.ide.workbench”。

      您必须将 org.eclipse.ui.ide.application 添加到您的依赖项中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-19
        • 1970-01-01
        • 1970-01-01
        • 2016-04-15
        • 1970-01-01
        相关资源
        最近更新 更多