Java SWT:22 MB的runnable.jar文件。 ¿可以减小尺寸吗?

时间:2018-10-15 21:45:14

标签: java eclipse swt executable-jar windowbuilder

我正在使用Java SWT和WindowBuilder开发应用程序。

我正在使用Eclipse构建并导出到可运行的.jar,我之前确实组织过导入。

现在,我正在测试生成可运行的.jar文件,并且我注意到.jar文件的大小为22 MB。我的课程只有几kb,并且我不使用图片或视频,因此22 MB的内容可能来自SWT库或类似的内容。

是否存在压缩.jar可运行文件的可能性,使其可压缩为仅包含必要且已使用的SWT或Java库?现在可以肯定的是,它包含完整的SWT程序包和很多我不使用的东西。

谢谢。

1 个答案:

答案 0 :(得分:0)

转到项目的构建路径配置并删除不必要的库。

我只能使用平台特定的org.eclipse.swt库创建一个非常基本SWT程序。

当我将其导出为可运行的jar时,它的总大小约为3mb。

最初创建项目时(我使用了WindowBuilder功能),其中包含了很多不必要的Eclipse框架库。