我有一堆罐子作为a.jar,b.jar,c.jar,d.jar。 a.jar正在使用剩余的罐子。我在a.java中使用Test.java,剩余的jar由a.java使用。
我想制作一个只包含必要课程的小罐子。实际上我已经注意到jarjar工具,但它的文档没有闪亮。
顺便说一句,我不是在使用maven。
有任何帮助吗?
由于
答案 0 :(得分:2)
试试ProGuard。来自他们的网站:
ProGuard 是一个免费的Java类文件收缩器,优化器,混淆器和预验证程序。它检测并删除未使用的类,字段,方法和属性。它优化字节码并删除未使用的指令。它使用简短的无意义名称重命名剩余的类,字段和方法。最后,它预先验证了Java 6或Java Micro Edition的已处理代码。