[英]How can I export an eclipse 4 application for multiple platforms
如何导出Eclipse 4应用程序以便它可以在Windows或Linux中运行?
我看到产品配置包含所有平台的选项卡:
...但是当我导出时,我在repository\\binary
看到一个名为product_root.win32.win32.x86_64
,表明它是根据我的开发机器Windows 7/64bit
构建的。
那么要导出应用程序以在Linux中运行,导出必须在Linux机器上完成?
即我必须在Linux中运行的Eclipse中导入我的项目文件然后导出?
更新1:
按照@Baz建议我安装了delta pack。
但在导出时我收到以下错误:
我的设置如下:
和
那么为什么我在导出期间会收到错误?
更新2:
好。 必须添加增量包作为运行平台的一部分而不是新的空目标。
现在出口确实为多个平台出口。 尝试Win / 32位和Win / 64位。
当我尝试运行Win / 64位(也是我的PC的平台)时,一切都很好。
但是当我尝试运行Win / 32位版本时,我得到错误, it can not find the jre
为什么我会收到此错误? 我应该捆绑jre吗? 为什么它适用于Win / 64位? 我还没有设置JAVA_HOME
让应用程序实现多平台的最简单方法是使用Delta-Pack
。 这是一个很好的使用它的教程。
基本上,您下载了eclipse版本的delta-pack版本,然后根据需要进行配置,然后您可以为每个目标平台导出产品。
请记住,包含的SWT.jar是特定于平台的。 所以你无法运行,比如64位JRE系统上的32位版本。
因此,您必须为每个目标系统提供一罐产品。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.