为多个平台部署SWT应用程序

|| 我们计划将所有swt.jar文件添加到主应用程序的MANIFEST文件的“ 0”条目中,并且仅在特定于平台的捆绑包中附带特定于平台的swt.jar。对于Windows 32位,Windows 64位,GTK-Linux等,这极有可能需要不同的捆绑软件。除非用户不必四处移动文件或删除不需要的文件,否则不可能在所有平台上都能使用的通用文件包。 另一个想法可能是交付所有swt.jar文件并动态加载正确的文件。 你有什么建议?     
已邀请:
您可以创建不同的启动器,以为每个平台设置类路径。 当计划使用Java Webstart时,可以使用jnlp中的resources元素为不同平台指定jars:
<resources os=\"Windows\" arch=\"x86\">
<nativelib href=\"swt-windows-32-3.6.jar\" />
</resources>
如果要获得Mac Os X用户,则应考虑在dmg中创建一个.app捆绑包。     

要回复问题请先登录注册