如何在Sun Java Wireless Toolkit 2.5.2中创建混淆软件包?
问题描述:
我想创建我的j2me应用程序的混淆包,以提高尺寸和性能。所以,我已经从sourgeforge.net下载了proguard
。我已将proguard.jar
放入我的C:\WTK2.5.2_01\bin
文件夹中。如何在Sun Java Wireless Toolkit 2.5.2中创建混淆软件包?
当我尝试从project->package->Create Obfuscation package
创建混淆包它提出了以下异常
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Error: C:\Documents (The system cannot find the file specified)
Obfuscation failed.
Build failed
那么,什么是此错误信息的原因以及如何进行模糊处理我的申请?
答
在j2me混淆需要混淆工具.Progaurd是一个很好的混淆工具。
你应该在你的系统中安装proguard。然后你转到Wirless工具包,选择首选项,然后是模糊处理设置,指定模糊工具路径(其中urul progaurd安装在你的系统-prouard路径中)。
然后创建一个项目后,创建源文件。创建jar/jad应该选择创建包4m wtk(wirless工具包),而不是选择创建包,选择“创建混淆/创建混淆包”。然后jad/jar是使用混淆文件创建的。
混淆为同普通的Java
检查[此链接](http://proguard.sourceforge.net/index.html#/manual/wtk.html),看看它是否有帮助。 – Vimal 2011-12-15 19:25:30