我有一堆罐子,如 a.jar、b.jar、c.jar、d.jar。a.jar 正在使用剩余的罐子。我在 a.java 中使用 Test.java,剩下的 jars 由 a.java 使用。
我想做一个只包含必要类的小罐子。其实我已经注意到 jarjar 工具,但它的文档并不闪亮。
顺便说一句,我没有使用 Maven。
有什么帮助吗?
谢谢
试试ProGuard。从他们的网站:
ProGuard是一个免费的 Java 类文件收缩器、优化器、混淆器和预验证器。它检测并删除未使用的类、字段、方法和属性。它优化字节码并删除未使用的指令。它使用简短的无意义名称重命名剩余的类、字段和方法。最后,它会为 Java 6 或 Java Micro Edition 预先验证处理后的代码。