我在Eclipse中使用WindowBuilder创建了一个简单的项目,我的目标是通过电子邮件发送它。我不知道这个人正在使用什么样的计算机,所以我将我的项目导出到“Runnable JAR文件”中,并选中了“将所需的库提取到生成的JAR中”选项。Jar文件太大
问题是生成的JAR文件的大小是20MB!该项目只有一个简单的窗口 - 没有什么复杂或花哨的。
我发现有些人使用ProGuard只包含真正需要的东西。
我想知道是否有办法“手动”优化它?创建WindowBuilder项目时是否有自动包含的库,以及如何确定我可以删除哪些库?
谢谢。
为什么你不只是发送的源代码,而不是罐子? – fge
@fge:接收器不是编码器。他只是打开应用程序并使用它。 – Warrio
问题是,编码器发送一个20MB的大文件并不复杂,这是一种遗憾。如果我用另一种语言来做,程序不会超过100KB。一个窗口20MB是不可接受的。所以重复我的问题除了使用ProGuard之外,有没有办法去除WindowBuilder包含的不必要的库? – Warrio