如何将java中的.class文件反编译

如何将java中的.class文件反编译,第1张

选择一款反编译工具即可

1、JD-GUI

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

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

2、JD-Eclipse

(1)下载 JD-Eclipse 插件。下载后,打开Eclipse,选择:Help-->Install New Software-->add --archive 按步骤 *** 作即可:

安装后,重启Eclipse,应该可以查看 class文件的代码。

ADD and Archive

3、JD-IntelliJ

JD-Intellij 是 IntelliJ IDEA 的插件,安装了这个插件,可以方便查看 jar包源码。下载JD-Intellij

以Android studio为例: 可以离线安装也可以在线安装。

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

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

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

以上就是关于如何将java中的.class文件反编译全部的内容,包括:如何将java中的.class文件反编译、如何看见class文件源代码、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/9836909.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存