从项目中删除不必要的类

时间:2011-02-24 09:06:41

标签: java netbeans java-me bouncycastle

我们使用netbeans在java中开发了一个项目。我们使用bouncycastle(.java类而不是.class)。但问题是我们在org.bouncycastle中只使用了很少的.java类用于DES而且很快......

有没有办法或工具来删除bouncycastle包中未使用的类..请给我一个解决方案

谢谢。

2 个答案:

答案 0 :(得分:4)

您可以使用名为proguard的免费工具,该工具可以从项目中删除未使用的类。如果你愿意,它也可以混淆,也可以剥离和压缩。非常值得一试。

答案 1 :(得分:1)

我不确定从第三方API中删除不必要的类。但是您可以对项目使用混淆。因为混淆通常会删除预处理器添加到类文件中的必要附加数据。此外,混淆器通常会加载MIDlet套件类文件引用的所有类。有关详细信息,请参阅此link

您可以参考Bouncy Castle Lightweight in NetBeans.