如何通过反编译工具与插件 查看java *.class 文件源码

如何通过反编译工具与插件 查看java *.class 文件源码,第1张

1、JD-GUI

JD-GUI 是显示java 源代码 *.class文件的 图形界面工具。可以在毕喊轮这里下载:JD-GUI-DownLoad

下载下来后,打开该工具,直接将jar包 拖拽到 显示窗口即可查看源代码。

举例:通过 jd-gui.exe 工具 查看 xUtils-2.6.14.jar 包 源码:

但是,一般开发用的是IDE(Integrated Development Environment 集成开发环境)

比如 Eclipse,android

studio。IDE一般插件都很丰富,方便提高开发效率。如果有IDE还是用图形界面工具查看jar包而不用插件的话,这是比较醉的,由于之前不知道用插件,醉了很久才用!!没文化真可怕啊!插指算了算:以后要“多探讨手信,多接触,增加知识的广度!多研究,多细学,渗梁增加知识深度!”

。下面概要介绍 Eclipse,android studio 下 安装插件,查看 jar包 *.class 文件。

class是java编译后的类文件格式,是一种特殊誉卜手的编码格式,所以直接用编辑器庆嫌打开是无法看懂弊卜源代码的。

原来参考学习高手们的class代码时,用过一个叫java decompiler的程序,能编译出java的class文件的源代码来,这个工具几乎可以还原出原代码并能重新编辑。

由于java编译是将源代码编译成字节码(bytecode)再供java虚拟机解析执行,所以有些工具可以针对这个class文件进行反编译,可以最大可能还原出源代码来了。当然前提是没有进行一些防止反编译的 *** 作。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12246733.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存