jocky.zip已经是可兼容任意jdk版本的了,按压缩包内说明操作即可。
原版备份文件是jocky.zip\jocky\myplugins\jocky\eclipse\plugins\org.apusic.jocky_1.0.3\中的原始文档,jdk限制最高版本为5.0(1.5)
编译时版本判断关键代码在
jocky.jar\com\sun\tools\javac\jvm\ClassReader.class:
_$2(Symbol.ClassSymbol)方法内
throw badClassFile("wrong.version"...的那个if判断
简单删去相关字节码后,混淆编译成功进行(未完全测试),编译后class类文件版本变成了49(jdk 5.0),这段控制代码没去找,但测试似乎不影响运行。
- wavky
2013年6月18日
使用教程请参考:http://blog.csdn.net/rchm8519/article/details/39556077
很强大的java代码混淆工具 Jocky
4星 · 超过85%的资源 需积分: 50 165 浏览量
2014-09-30
15:29:52
上传
评论 9
收藏 1.14MB ZIP 举报
rchmin
- 粉丝: 117
- 资源: 21
- 1
- 2
- 3
前往页