对class文件进行加密混淆的类文件,一般情况下,我们是看不到其源代码的。大客户经理个人简历-大客户经理个人简历模板word最新整理版
这里为您提供的是javaclass反编译工具(Class反编译工具jd-gui)对绝大部分的加密混淆class文件都能很好的做到反编译,目前大象还没遇到失败的情况,大家也可以多测试一下。jadclipse插件体积很小(只有40几K),和jad完美结合。大象强烈推荐!
javaclass反编译工具使用方法
因为之前我们已经将jad加入到了%JAVA_HOME%in中,只要配置了环境变量,我们就可以在命令行中方便的使用。在这里,大象还是以dom4j-1.6.1.jar为例来说明具体的操作步骤。
解压dom4j-1.6.1.jar和jaxen-1.1-beta-7.jar。为了方便,我将JAR包解压放到F盘根目录,在cmd中,进入到F盘根路径下,输入命令:jad-o-r-sjava-dsrcorg/**/*.class
我解释一下这些参数的含义:
-o:覆盖旧文件,而且不用提示确认。
-r:重新加载生成包结构。
-s:定义输出文件的扩展名。jad为默认扩展名,我们反编译后当然是要.java源文件了。
-d:输出文件的目录。src表示反编译后的所有文件都放在src目录下。
org/**/*.class:org是解压后的文件夹的名字,整个表示org目录下的所有class文件。你也可以写成这样**/*.class,这表示当前目录及其子目录下所有的class文件(包含所有的子目录)。
反编译dom4j-1.6.1.jar必须得有jaxen-1.1-beta-7.jar,因为dom4j里面有对xpath的调用,而这些东西都是引用jaxen里的API,如果不加则会有这样的错误:

到此,关于反编译的内容全部说完了,不过我还想补充一点,有可能JAR包中的class文件不是老外的,而是我们自己写的,里面可能会有中文的情况,这时,虽然反编译通过了,但里面却是gb2312形式的unicode编码,因此我们还得做一个工作,将这些编码转换成中文。
展开

mp3转换器免费版-超级mp3转换大师1.3 绿色免费版
艾伯斯传奇游戏下载-艾伯斯传奇手机版1.0.2 安卓最新版
死神vs火影sang改版下载直装-死神vs火影BVNsang改2.0V㈀⸀ 自制版
98租号APP下载-98租号5.1.9安卓版
八字论命大师软件下载-娱龙堂个人八字论命大师2017版1.0最新版
必应词典win10版官方下载-微软必应词典WIN10版2.0 免费最新版
车辆进出管理系统-杰普物流门卡防控系统2.1.6.1 最新免费版
VMware Player运行虚拟机下载-VMware Player(运行虚拟机)v12.5.5 官方最新版
物理互动模拟电学软件下载-物理互动模拟电学app1.1 安卓最新版
Apple帐号全自动注册激活工具下载-Apple帐号全自动注册激活工具0.7 最新免费版
天天范特西app下载-天天范特西手机版4.9.13安卓版
多功能设置开关(手机快捷键设置)2.3.8 安卓最新版
fxsound音效软件13.033 中文最新版
UCMS建站系统1.3.2免费开源版
云云拍牌软件9.1.0最新版
叶问3微信小视频模板-叶问3微信小视频看报纸AE模板可改字免费下载
生活不止眼前的枸杞熊本熊表情包高清无水印
AutoCAD2018破解版下载-Autodesk AutoCAD 2018 破解版中文免费版附注册机
EV虚拟摄像头app下载-EV虚拟摄像头手机版1.1.1 最新版
古都无损音乐播放器1.0.6 绿色版