这里为您提供的是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编码,因此我们还得做一个工作,将这些编码转换成中文。
对class文件进行加密混淆的类文件,一般情况下,我们是看不到其源代码的。
万博投注官方 乐鱼聊体育 真人九游会平台 新亚博公司a 亚博彩票足球 bet365日博亚洲 bet365公益 dafabeta50指数开户 manbetx是什么档次的东西 万博体育手机版官网 万博manbetⅹ官网手机版登陆 南村乐鱼站18号线 九游会曼联搬去哪了 100米体育常识问答 牛宝体育平台app展开

2017简约大气建党节ppt背景图片高清无水印
视频剪辑师app下载-视频剪辑师1.58手机免费版
河北交通安全开学第一课观后感范文下载-2017河北交通安全开学第一课观后感大全doc完整版
恐怖校园安卓版下载-恐怖校园0.1.8最新版
沙盒绿洲九游最新版下载-沙盒绿洲九游版1.1.2安卓版
donirobot扫地机app-donirobot扫地机器人app1.2.0 厂商免费版
上影国际影城订票-上影国际影城订票软件(上影影城)2.2.8 官方最新免费下载
声音分贝测试仪下载手机版-声音分贝测试仪1.2 最新版
导与练2021化学答案下载-2021导与练化学答案图片完整版
超级赛亚人手游下载-超级塞亚人汉化版1.0.3 安卓最新版
爱吾手游宝官方下载-爱吾手游宝盒1.1.9 最新版
小猫之家游戏下载-小猫之家1.1.1安卓版
绘制地球游戏1.0 手机版
喵兮兮app安卓手机版下载-穿衣搭配技巧手机版(喵兮兮)1.0.0 女神版
火游生活app下载-火游生活平台1.0.1赚钱版
WinDataReflector(数据备份软件)2.1.1 最新版
企轻松app下载-企轻松app2.2.6 安卓版
华华鼠标自动点击器绿色免费版-华华鼠标自动点击器6.7 绿色版
网络电视播放器-海啸网络电视2.1 中文免费版
艾斯文件备份小精灵2.0 绿色版