编译的Jar文件包含多余的类文件

时间:2009-08-18 18:32:19

标签: java class netbeans java-me jar

在NetBeans Mobility Project中,我已将一个zip文件附加到Resources文件夹,

此zip文件包含大约10个.class文件。

在我的移动应用程序中,我实际上使用了zip文件中的4个类,但是当我编译和构建项目时,目标jar文件似乎包含zip文件中的所有10个.class文件。

我认为只有应用程序使用的类文件才会被编译到最终的jar中。 可能出现什么问题?

2 个答案:

答案 0 :(得分:3)

尝试在jar上使用proguard来自动删除midlet类未使用的类。

答案 1 :(得分:0)

我认为你假设netbeans会对你附加的资源文件做些什么。它不会自动确定您使用的是哪些,哪些不是。但是,可能有第三方工具可以提供帮助。