对于需要查看Java Class文件源码的筒子们来说,必须在项目中导入Java源码才能查看Class文件的具体实现,这不仅十分的麻烦,因为有时我们并不可以获得Class文件对应的Java源码。今天就给大家介绍一款反编译Class文件的工具,有了它,可以查看任何Class文件的源码。
1.下载MyEclipse反编译Class文件的工具
工具的下载地址:链接: /s/1qYdu6tu 密码: 5788
也可至官网下载jad.exe:/jad/
jadclipse:/projects/jadclipse/files/?source=navbar
2.工具的安装
下载后上面的工具之后,解压出来,我们可以看到有两个文件:jad.exe、net.sf.jadclipse_3.3.0.jar 。
第一步:我们将jad.exe文件放到JDK的bin目录下,具体的可以查看下面的图片:
第二步:将jadclipse.jar 放到myeclipse安装目录(D:UserschbAppDataLocalMyEclipseMyEclipse 10 myeclipse)下的dropins 文件夹中即可
第三步:重新启动MyEclipse,在Windows——>Perference——>Java下面应该会多出一个JadClipse目录.
第三步(??):如果没有出现的话,请找到myeclipse 的安装目录 在目录下执行 myeclipse -clean 命令(此命令的意思是linux下反编译exe文件adobe air linux,让myeclipse重新加载插件)linux下反编译exe文件,打开之后,需要等待几秒钟,会有提示安装成功jadclipse的弹框,看到弹框后,进行第三步!
第四步:点击JadClipse,在右边的窗口中配置JadClipse. 设置path to decompiler为jad.exe的全路径,如:C:jdkbinjad.exe,在Directory for temporary files中指定l临时文件路径linux定时关机命令,如 :D:UsersAdministratorAppDataLocalGenuitecMyEclipse-8.6result ,其中result是新建一个文件夹. 同时需要选中 User Eclipse code formatter ,这样编译出来的Java 代码会和Class文件的格式一样.
为了避免编译后的中文乱码问题,我们需要配置Misc,选中如下单选框.
第五步:安装完成之后,双击Class文件,MyEclipse就自动反编译了.如果没有出现想要的结果,需要检查一下“*.class”默认关联的编辑器为“JadClipse Class File Viewer“ ,具体的操作还是看图吧:
关联之后,就可以自动的反编译啦!