如何确保导出的 Eclipse RCP 应用程序在 MAC 中工作。

Posted

技术标签:

【中文标题】如何确保导出的 Eclipse RCP 应用程序在 MAC 中工作。【英文标题】:how to make sure that exported Eclipse RCP application works in MAC. 【发布时间】:2017-01-27 10:08:45 【问题描述】:

1) 创建了简单的 hello world eclipse 应用程序。 2) 产品配置创建。 3)在产品配置的概述选项卡中单击“Eclipse 产品导出向导” 4)目的地选择为存档文件并存储在本地系统中。 5) 解压 zip 文件夹,如果我点击图标,它会成功显示导出的结果。 6)但是,如果我在 mac 中复制 zip 文件夹,并且如果我解压缩并尝试单击 .exe,它不会显示正确的结果,而是显示存档窗口。

我想知道应该遵循哪些步骤,以便导出的 Eclipse RCP 应用程序(基于 windows 构建)在 mac 中工作。

更快的响应将帮助我解决我的问题。提前致谢。

【问题讨论】:

【参考方案1】:

RCP 构建特定于单一操作系统(Mac、Linux、Windows)、GUI 系统(Cocoa、GTK、Windows)和体系结构(64 位、32 位)。您必须构建单独的 Mac 和 Windows 版本。

要为多个平台构建,您必须设置一个包含 Mac 特定代码(以及您想要的任何其他平台)的目标平台。使用基于 Eclipse 软件站点之一的目标平台将为您提供这一点。

完成此操作后,导出向导将允许您为多个平台导出并让您选择要导出的平台。

【讨论】:

感谢greg..解决了这个问题。【参考方案2】:

我已完成以下步骤来解决此问题

1)window+preference+TargetPlatform+选择运行平台+点击Edit。 2)然后弹出窗口将打开+单击添加+单击安装/软件站点+提供增量包路径。 3)这样当我们尝试从产品文件中的“导出产品配置”中导出 RCP 产品时,我们可以在该对话框中观察到多平台选项。

【讨论】:

以上是关于如何确保导出的 Eclipse RCP 应用程序在 MAC 中工作。的主要内容,如果未能解决你的问题,请参考以下文章

为 Eclipse RCP 项目生成默认的 config.ini

如何从 Eclipse RCP 到“主机”Eclipse IDE 进行通信

新建产品配置(product)并导出项目

如何删除 Eclipse RCP 中的弹出菜单贡献

如何将透视栏切换器添加到纯 eclipse 4 rcp 应用程序

如何在 Eclipse RCP 上打包图标