【发布时间】:2018-02-14 22:58:41
【问题描述】:
我在 Eclipse 中使用 WindowBuilder 创建了一个简单的项目,我的目标是通过电子邮件发送它。我不知道这个人使用的是什么类型的计算机,所以我将我的项目导出到“可运行的 JAR 文件”中并选中了“将所需的库提取到生成的 JAR 中”选项。
问题是生成的JAR文件大小是20MB!!!该项目只有一个简单的窗口 - 没有什么复杂或花哨的。
我发现有些人使用 ProGuard 只包含真正需要的内容。
我想知道是否有办法“手动”优化它?是否有在创建 WindowBuilder 项目时自动包含的库,我如何确定可以删除哪些库?
谢谢。
【问题讨论】:
-
为什么不直接发送源代码而不是 jar?
-
@fge:接收者不是编码员。他只对打开应用程序和使用它感兴趣。
-
问题是编码人员发送一个没有任何复杂内容的 20MB 大文件是一种耻辱。如果我用另一种语言来做,程序不会超过 100KB。一个窗口 20MB 是不可接受的。所以重复我的问题除了使用 ProGuard 之外,还有其他方法可以删除 WindowBuilder 包含的不必要的库吗?
标签: java jar size windowbuilder