使用ProGuard从一组Jars中获取最小引用类

时间:2013-09-05 11:16:44

标签: java obfuscation proguard

在我的程序中,我现在必须引用24个库。

所以我想减少引用的jar的大小,因为我确信我的程序只引用了几个类。

有人告诉我,我可以使用Pro Guard来实现我的目标。

我的第一个问题是我指的是正确的工具吗?

我希望我能从My class路径获取所有引用的类,这样我就可以将它们打包在一个jar中,并摆脱引用JARS的巨大尺寸问题。

所以第二个问题是

如果Pro Guard是工具,我该怎么办?是否有任何特定的命令来执行跟踪?

由于

1 个答案:

答案 0 :(得分:1)

是的,这正是ProGuard可以通过缩小步骤做到的。 ProGuard的文档说明了如何使用它。 examples是一个良好的开端。

优化步骤和模糊处理步骤可以进一步减小程序的大小,但您可以根据需要禁用它们(使用选项-dontoptimize-dontobfuscate)。