some Java decompilers — 一些java反编译工具
Feb012008
一些 Java decompilers 反编译工具
- Jad (commercial, no fee for noncommercial use, no source code)
- JADO (Free, GPL, not actively maintained)
- DJ Java Decompiler (“freeware”, no source code)
- HomeBrew Decompiler (Free, GPL)
- JODE decompiler and optimizer (Free, GPL)
- JReversePro (Free, GPL)
- SourceTec Java Decompiler (commercial, patch to Mocha)
- http://sourceforge.net/projects/jadclipse JadClipse, Jad plugin for Eclipse IDE
jad工具在使用时有如下错误的解决:
如:
E:\2hei.net\src\>jad -sjava HelloWorld.class
Parsing HelloWorld.class…The class file version is 48.0 (only 45.3 and 46.0 are supported)
JavaClassFileParseException: Class file version mismatch
可以使用UE编辑class文件。把class文件的第八个字节30或者31修改为2E,再使用jad反编译即可。
推荐使用DJ,可视化的界面,比较方便,默认是生成了后缀为jad的java源文件。
DJ 3.9.9的版本已经需要注册。老版本的还可以正常使用。
本文固定链接: https://www.2hei.net/2008/02/01/some_java_decompilers/ | 2hei.net