eclipse自动生成的jar过于庞大,一个简单的swt程序打包成jar文件达16MB。
如何制作精简的jar包:
1. 制作 MANIFEST.MF (可以用eclipse自动生成jar,提取MANIFEST.MF文件)
或者手动编辑
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.0
Created-By: 1.4.2_14-b05 (Sun Microsystems Inc.)
Main-Class: MainWindow
2. 解压 swt.jar 到当前目录
3. copy MANIFEST.MF 到当前目录
4. jar cvfm Demo1.jar MANIFEST.MF ./
生成的jar文件才1.5MB