打包exlipse swt的流程网上有很多,这里就不再阐述,本文讲下要注意的几个问题。
1、打包完成后需要注册swt-win32-3236.dll文件,或者直接拷贝到c:/windows/system32否则程序无法运行。需要注意的是,不同的exlipse版本该名称末端的数字有所差异,该文件在./eclipse/configuration/org.eclipse.osgi/bundles/目录下。
2、需要将swt使用到的各种资源拷贝到运行目录,否则程序将无法运行。例如程序用到了一个图标文件MYSWT.ico,则应将该文件拷贝过去,同时项目用到的各种swt.jar文件也需要拷贝。
3、使用现有清单MANIFEST.MF导出,最后完成时,如出现文件与系统资源不符,请不要担心,这是由于eclipse没有及时更新所致,右健所在资源目录,F5刷新即可。
4、打包完成后一定要先测试,命令为java –test *.jar 。通过测试我们才能发现存在的问题。 几个详解打包流程的链接如下: http://www.eclipsezone.com/eclipse/forums/t98474.html http://blog.163.com/jimjun2003/blog/static/86730756200871210281370/