SWT采用32位和64位JRE

时间:2013-06-12 04:28:58

标签: swt java

任何人都可以就这个问题提出好主意。!!

我知道32位JRE只能加载32位SWT库,64位JRE只能加载64位SWT库。

但我的问题是,如何根据JRE位大小动态加载SWT库(32位和64位)。?

提前致谢。!!

1 个答案:

答案 0 :(得分:1)

在JRE安装路径下,您将找到lib \ ext,这适用于您希望添加JRE的任何其他库。任何希望使用它们的Java应用程序都会选择它们。

另一个选择是将它们放在所需的类路径中

java -cp:other_libraries my.Program

你可以,但在shell脚本中,例如

run64.cmd

java -cp<SWT64_libraries>:other_libraries my.Program

run32.cmd

java -cp<SWT32_libraries>:other_libraries my.Program

有一些方法可以自动检测JRE的位数,但它们并非无足轻重。