【问题标题】:Combining Eclipse RCP 3 and 4结合 Eclipse RCP 3 和 4
【发布时间】:2018-10-31 17:08:47
【问题描述】:

目前我们有一个大型 Eclipse RCP 3 应用程序,我们希望移植到 RCP 4。这将允许我们使用最新版本的 Eclipse 和 Java 8 及更高版本。

我们可以在兼容模式下运行应用程序。虽然透视切换器工具栏不兼容,但运行正常,因此我们需要使用 RCP 4 中的等效工具。

看起来我们只需要更改一个组件,首先让它与 RCP 3 和 RCP 4 结合使用,然后慢慢将所有 RCP 3 组件移植到 4 是有意义的。

Here (At 5.5) 它提到添加一个LegacyIDE.e4xmi 文件并通过添加扩展参数在plugin.xml 中指向它。

我已经添加了文件(还添加了一个带有要测试的菜单项的菜单)并将plugin.xml 指向它,但应用程序加载时没有任何变化。我还查看了他们的链接示例,我看不出他们和我的有任何区别。他们的链接示例也没有产品文件供我测试执行它。该文件也被添加到 build.properties。

有没有办法检查e4xmi文件是否已成功应用?

如何运行他们在页面上链接的SimpleRCPApp

【问题讨论】:

  • 确保在运行 RCP 时指定 -clean 以确保获取更改。
  • 是的,我已经指定了这个。它似乎没有收到e4xmi

标签: java eclipse-rcp rcp


【解决方案1】:

事实证明我正确指定了LegacyIDE.e4xmi。它不起作用的原因是需要先清除项目配置。

为了解决这个问题,我在Run Configurations 中选择了Clear 并运行了应用程序。

如果其他人遇到类似问题,这可能会很有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-29
    • 1970-01-01
    • 2013-11-11
    • 1970-01-01
    • 2015-07-17
    • 2013-04-25
    相关资源
    最近更新 更多