1.先下载一个混淆器http://www.ij2me.cn/Html/DownLoad/down/index.htm 开发平台和工具里面下载打包混淆器proguard 3.4
2.然后解压 比如我是解压到D:/proguard3.4
3.配置:(我用的开发工具是Eclipse)windows->preferences->j2me->packaging->obfuscation
到达这个混淆器的设置界面之后,点右边的Browse浏览找到刚刚解压的位置 D:/proguard3.4
所以我的Proguard Root Directory里面的内容应该是D:/proguard3.4,点应用 确定 设置成功,就可以打包了
4.打包:选中你要打包的项目,右键 J2ME 里面有打包和打混淆包的选项 就可以自己打包了
5.验证:看是否打包成功 找到相关的包目录 找到.jar文件查看,直接打包的话,编译成的.class文件名都是.java 文件名
比如我原来有2个类 AppMain.java 和GameCanvas.java类打包后包里面查是AppMain.class 和GameCanvas.class
如果我用反编译工具的话 很容易就把.class文件反编译 成.java文件,版权问题。。。。。,
如果混淆打包了,包里面应该就是1.class,2.class,a.class,b.class之类的反编译也没用