如何导出Eclipse 4应用程序以便它可以在Windows或Linux中运行?
我看到产品配置对于所有平台都有选项卡:

...but当我导出时,我在repository\binary中看到一个名为product_root.win32.win32.x86_64的产品,它表示它是根据我的开发机器(即Windows 7/64bit )构建的。
因此,要导出在Linux中运行的应用程序,导出必须在Linux机器上完成?
也就是说,我必须在运行在Linux中的Eclipse中导入我的项目文件,然后进行导出?
更新1:
按照@Baz建议,我安装了增量包。
但在导出时,我得到了以下错误:

我的设置如下:

和

那么,为什么在导出过程中会出现错误呢?
更新2:
好的。必须将增量包添加为运行平台的一部分,而不是新的空目标。
现在出口确实是为多个平台出口。尝试了Win/32位和Win/64位。
当我尝试运行Win/64位(这也是我的PC平台)时,一切都很好。
但是,当我试图运行Win/32位版本时,我得到的错误是it can not find the jre
为什么我会有这个错误?我要把jre包起来吗?为什么它适用于Win/64位呢?我没有设置JAVA_HOME
发布于 2012-10-22 06:41:07
获得应用程序多平台的最简单方法是使用Delta-Pack。这里是使用它的一个很好的教程。
基本上,您需要下载eclipse版本的增量包版本,然后根据需要配置它,然后可以为每个目标平台导出产品。
请记住,包含的SWT.jar是特定于平台的。因此,您将无法运行,比如说在64位JRE系统上运行32位版本。
因此,您必须为每个目标系统提供一罐产品。
https://stackoverflow.com/questions/12988546
复制相似问题