【发布时间】:2012-06-05 18:37:11
【问题描述】:
我正在编写一个可在 Windows(32/64 位)和 Mac OSX(32/64 位)上使用的 SWT 应用程序。
除了 JRE,我还依赖 here 找到的 SWT 库。根据我的目标平台(如上所述),我可以找到四个版本的 SWT 库。
在构建我的应用程序时,如何使用正确的 SWT Jar 进行编译?如果可能的话,我想尽量避免对 Jar 版本、平台和架构进行硬编码。 SWT Jars 的命名如下:
- swt-win32-x86_64.jar
- swt-win32-x86_32.jar
- swt-macosx-x86_32.jar
- swt-macosx-x86_64.jar
(我的项目将是一个开源项目。我希望人们能够下载源代码并构建它,因此我考虑在源代码分发中包含所有四个版本的 SWT Jars。我希望这是依赖第三方库发布代码的正确方法。)
谢谢大家。
【问题讨论】:
-
你检查过这些链接吗:stackoverflow.com/questions/7134219/…stackoverflow.com/questions/2706222/…。第二个链接中提到了自定义 Ant 任务。你检查过吗?
-
嗨,法沃纽斯。这些链接看起来很有帮助。我将详细介绍它们。我使用了另一个修复程序来解决这个问题。我的答案如下。你对这种方法有什么看法?谢谢。