在Java中将外部库编译为已使用的类集

时间:2015-01-02 18:33:20

标签: java netbeans compilation

是否可以在Netbeans中以这种方式配置java编译过程,整个外部库不会被复制到生成的jar文件中,但编译器将仅包含已使用的类< / strong>(及其依赖项)或使用过的代码块作为&#34;内联方法&#34;?

1 个答案:

答案 0 :(得分:0)

我不确定是否使用NetBeans。听起来你正在寻找ProGuard:

  

ProGuard是一个免费的Java类文件收缩器,优化器,混淆器和预处理器。它检测并删除未使用的类,字段,方法和属性。它优化字节码并删除未使用的指令。

此工具通常用于最小化APK大小,但其使用当然不仅限于Android应用。