首页 文章

无法创建eclipse RCP产品

提问于
浏览
1

我用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” .

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

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

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

在Dependencies窗格中,我按下了“Add required plugin-ins” . 但是当我运行产品(按下绿色播放按钮)时,我收到错误:

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

有关如何创建这种最小产品的任何想法?

2 回答

  • 1

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

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

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

  • 1

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

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

    瓦尔

相关问题