如何导出一个eclipse 4应用程序的多平台

如何导出一个eclipse 4应用程序,以便它可以在WindowsLinux
我发现产品configuration有所有平台的选项卡:

在这里输入图像说明

但是当我输出的时候,我在repository\binary看到了一个名为product_root.win32.win32.x86_64的产品,这个product_root.win32.win32.x86_64表明它是根据我的开发机器生成的,它是Windows 7/64bit
所以要导出应用程序在Linux中运行,导出必须在Linux机器上完成?
即我必须导入我的项目文件在运行在Linux中的eclipse,然后做出口?

更新1:
在@Bazbuild议之后,我安装了增量包。
但在出口时,我得到了以下错误:

在这里输入图像说明

我的设置是:

在这里输入图像说明

在这里输入图像说明

那么为什么我在导出期间得到错误?

更新2:
好。 必须将增量包添加为运行平台的一部分,而不是新的空目标。

现在出口确实出口多个平台。 试图Win / 32bit和Win / 64位。
当我尝试运行Win / 64位(这也是我的电脑的平台)一切都很好。
但是,当我尝试运行Win / 32位版本时,我得到错误, it can not find the jre

为什么我得到这个错误? 我应该捆绑jre吗? 为什么它为Win / 64位工作? 我没有设置JAVA_HOME

让您的应用程序成为多平台的最简单方法是使用Delta-Pack 。 这是使用它的一个很好的教程。

基本上,您可以下载eclipse版本的增量包版本,然后将其配置为您的需要,然后可以为每个目标平台导出产品。

请记住,包含的SWT.jar是平台特定的。 所以你将无法运行,说一个64位JRE系统上的32位版本。

因此,您将不得不为每个目标系统提供一个产品的罐子。