(英文原文:http://www.eclipse.org/swt/faq.php)
翻译:Frank(frank@zijinshi.cn)
版本:Version 0.9
The SWT FAQ
-
13.问: 哪儿能找到适合 PocketPC 的 SWT 库?
-
答:你可以找到适合WinCE设备的SWT的试验版。你可以从Eclipse网站的下载页面找到swt.jar和ARM PocketPc dll文件。
选择哪个swt.jar适合你的项目需求。当然,你也可以编译一个自定义版本。比如说,自定义版本允许你把image解码器或者layout排除在外,这样可以缩减版本的大小。
- win32-ce-arm-ppc.zip
- J2SE 轮廓
- 模拟拖拽 (不支持 OLE )
- 仅仅本地组件 (不包括自定义组件)
- 不包括debug信息的class文件(为了减小文件的大小)
- win32-ce-arm-ppc-j2me.zip
- J2ME 轮廓(CLDC)
- 模拟拖拽 (不支持 OLE )
- 仅仅本地组件 (不包括自定义组件)
- 不包括debug信息的class文件(为了减小文件的大小)
- 自定义SWT 库
- 从eclipse上,从head中检出项目 org.eclipse.swt 和 org.eclipse.swt.win32.wce_ppc.arm。这些项目可以从Eclipse代码库中找到。
- 编译 swt.jar 。
打开文件 org.eclipse.swt.win32.wce_ppc.arm/build_custom.xml。
这个文件包含这一些建议怎样编译 WinCe PocketPC上的swt.jar。 - 得到相应的dll文件。
在 org.eclipse.swt.win32.wce_ppc.arm下可以找到相应的dll文件。
14.问: 如何让 SWT 使用 Windows XP的主题?
- win32-ce-arm-ppc.zip
-
答:为了让程序使用Windows XP主题,在加载应用的可执行文件的目录中必须有一个manifest文件。从这儿可以下载一个
简单的 manifest 文件 。
manifest文件的名字必须和可执行文件的名字相匹配。比如说,为了运行,eclipse的可执行文件是javaw.exe,那么manifest文件的名字就应该是javaw.exe.manifest。 manifest 文件必须在 jre\bin 目录下,这样虚拟机才能加载Eclipse。注意:eclipse.exe 并不会加载 Eclipse,eclipse.exe 会谈出一个屏幕并加载Java虚拟机。
注意:对于 SWT 3.2,就再也不需要manifest文件。(个人以:以后的版本也不需要。)
(待续…)