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文件进行反编译,可以最大可能还原出源代码来了。当然前提是没有进行一些防止反编译的 *** 作。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)