基于SWT的32和64位环境应用程序的一种分布

时间:2011-03-30 08:59:58

标签: swt distribution 32bit-64bit

我希望为Windows 32和64位环境提供相同的基于SWT的应用程序分发。它有可能吗?

UPD :我希望有一个jar依赖项,可以在Windows 32和64位位环境中使用。

2 个答案:

答案 0 :(得分:2)

是;例如,参见Eclipse的SWT deployment guide。请注意,它不仅仅是32位与64位问题,还必须考虑不同的平台(Windows,OS X,Linux)。

答案 1 :(得分:1)

据我所知,你不能拥有两个不同的目标环境,即x32和x64,以及SWT的普通版本(即未经修改的版本)。

如果您愿意更改SWT代码本身,那么从理论上讲,可以根据目标环境加载不同版本的DLL。但是您可能会引入一些错误,并且必须使用新版本和错误修复(由eclipse发布)更新您的版本。

还有另一种方法可以让两套不同的罐子(你不想要的)。并且取决于体系结构(x32或x64)在类路径中包含相应的SWT jar。