The SWT FAQ 中文(7)

(英文原文:http://www.eclipse.org/swt/faq.php)

翻译:Frank([email protected])

版本:Version 0.9

The SWT FAQ


13.问: 哪儿能找到适合 PocketPC 的 SWT 库?
答:你可以找到适合WinCE设备的SWT的试验版。你可以从Eclipse网站的下载页面找到swt.jar和ARM PocketPc dll文件。

选择哪个swt.jar适合你的项目需求。当然,你也可以编译一个自定义版本。比如说,自定义版本允许你把image解码器或者layout排除在外,这样可以缩减版本的大小。

  1. win32-ce-arm-ppc.zip
    • J2SE 轮廓
    • 模拟拖拽 (不支持 OLE )
    • 仅仅本地组件 (不包括自定义组件)
    • 不包括debug信息的class文件(为了减小文件的大小)


  2. win32-ce-arm-ppc-j2me.zip
    • J2ME 轮廓(CLDC)
    • 模拟拖拽 (不支持 OLE )
    • 仅仅本地组件 (不包括自定义组件)
    • 不包括debug信息的class文件(为了减小文件的大小)


  3. 自定义SWT 库
    1. 从eclipse上,从head中检出项目 org.eclipse.swt 和 org.eclipse.swt.win32.wce_ppc.arm。这些项目可以从Eclipse代码库中找到。
    2. 编译 swt.jar 。
      打开文件 org.eclipse.swt.win32.wce_ppc.arm/build_custom.xml。
      这个文件包含这一些建议怎样编译 WinCe PocketPC上的swt.jar。
    3. 得到相应的dll文件。
      在 org.eclipse.swt.win32.wce_ppc.arm下可以找到相应的dll文件。
14.问: 如何让 SWT 使用 Windows XP的主题?
答:为了让程序使用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文件。(个人以:以后的版本也不需要。)


(待续…)

你可能感兴趣的:(eclipse,虚拟机,windows,XP,WinCE)