我已经写了一个使用Lwuit库的简单J2ME应用程序,它工作得很好,但我的问题是,即使我的代码非常小,但应用程序的大小变成了700kb,这意味着所有的lwuit类都会包含在我的应用程序中,尽管我只使用了它的5-6个类。我也尝试过高级混淆和应用程序大小减小,但它仍然很大,大约300kb(仅适用于HelloWorld!)。所以,请告诉我有什么方法可以删除这些未使用的类,并使这个应用程序更小。
发布于 2012-10-15 17:10:58
如果您正确地进行了混淆(如果您正在使用netbeans,那么它非常简单),那么任何未使用的类都将被删除。我不建议手动删除.class文件,因为jar大小是jad和/或清单文件中的一个重要字段。
当您打开jar时,您是否看到一堆.class文件?
发布于 2012-10-14 13:36:12
我假设您可以使用winRar之类的应用程序打开.jar,然后删除您不会使用的.class,但要小心删除此.class。
https://stackoverflow.com/questions/12861058
复制相似问题