【发布时间】:2011-01-03 10:55:42
【问题描述】:
您好,我正在创建一个 j2me 波兰项目,它的 jar 大小非常高,因为我正在使用 j2me 抛光所以我需要混淆 jar 文件
一切都很完美,但现在我需要在我的项目中包含一个外部 jar 文件 所以当我使用 Proguard 进行混淆时,它正在创建像 a.class、b.class 这样的类
所以当我的代码到达我使用该外部 jar 文件的行时,会出现以下错误
没有找到类定义错误 java.lang.NoClassDefFoundErro
我的包名.我的类名
更多说明
我正在使用 eclips,使用 ant 编译文件 然后将那些编译好的文件复制到 wtk scr 中,在 wtk 中构建 之后使用 proguard 进行混淆处理。
如何解决这个问题??
【问题讨论】:
-
添加分机。 jar 在你的项目中,然后构建它,然后混淆它
-
@org.life.java 我在哪里可以找到 ext.jar???
-
是的,我正在这样做,但这是给类未找到错误
-
因为混淆会改变类名可能这是造成问题,有什么解决办法吗??
标签: java java-me obfuscation proguard j2mepolish