JBuilder7中有retroguard.jar,可以进行混淆,
也可以用joc.jar
也可以用joc.jar
解决方案 »
- struts form bean 生命周期各位看看 两种不同的描述 ,哪个好。
- Struts2 多个s:submit 与 权限连接器
- java.lang.ClassNotFoundException: org.apache.log4j.Category
- Struts下,如何是页面加载就要显示数据
- jsf中的selectOneListbox
- JavaMail的问题
- 在Resin中如何定义jsp文件路径?
- 利用WebService发送短信,出错
- 请教如何用cache
- java泛型方法实现工厂模式,麻烦各位帮忙看下,哪里错了
- DocumentBuilderFactory解释XML是否有长度限制?
- xls中引用HTML代码出现的问题
Project->Project Properties->Build->Obfuscate(check)
JB就会自动用retroguard.jar来混淆了或到google上搜一下,找到joc.jarjava -jar joc.jar -Xobfuscate:private *.java
另:joc.jar如何获得
了如下的文件,那我怎么运行它呢
lllIIIlIIlIIIIll.class
直接java lllIIIlIIlIIIIll就可以了啊,有什麼問題嗎?
用joc.jar,不會把原來的java文件名改名的
但是如果为public的就不行 会出现lllIIIlIIlIIIIll.class
1.生成的文件名是lllIIIlIIlIIIIll.class,导致无法运行
2.如果程序中用到javax等jdk中不包含的类,即便在classpath中
设置了类包,执行java -jar joc.jar -Xobfuscate:public *.java
还是找不到类
我用jbuilder6试了混淆几个程序,但是效果不如joc好,用jad返编译
后还是可以看懂程序还有没有更好的混淆器啊
我刚才试着import javax.swing.*,还是可以build的