如何知道.jar文件中的哪些类被引用?

时间:2009-05-02 18:06:05

标签: java class

我需要在非常有限的环境中部署引用的类,如A data carousel用于Interactive TV。带宽很昂贵,并且不支持.jar文件。

3 个答案:

答案 0 :(得分:6)

查看ProGuard这是一个混淆器,它将列出未使用的代码和类。混淆自身通常会导致较小的足迹。

  

ProGuard是一个免费的Java类文件收缩器,优化器,混淆器和预处理器。它检测并删除未使用的类,字段,方法和属性。它优化字节码并删除未使用的指令。它使用简短的无意义名称重命名剩余的类,字段和方法。最后,它预先验证了Java 6或Java Micro Edition的已处理代码。

答案 1 :(得分:2)

听起来你需要依赖分析器。 This one可能会成功。

ProGuard可能会更好,因为它也可以缩小现有的.class文件。

答案 2 :(得分:1)

也许您可以加载一个自定义类加载器,它支持jar文件或理想的pack200文件。