JD-GUI支持众多Java编译器的反编译,是一个功能十分强大的JAVA反编译工具,用户可以利用它对整个Jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转,此外软件还提供了eclipse的高亮着色功能,多文件标签浏览,快来试试吧!

软件功能

1、支持众多Java编译器的反编译;

2、支持对整个Jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转;

3、JD-Core和JD-GUI JD-Core 是一个免费的库,从一个或多个“.class”文件中 重构Java源代码。JD-Core可以用来恢复丢失的源代码,并深究Java运行时类库。支持Java 5的功能:如注释,泛型或枚举 。JD-GUI 和 JD-Eclipse都包括JD-Core。

4、JD-GUI 是一个独立的显示“.class” 文件Java源代码的图形用户界面工具。您可以使用JD-GUI浏览和重建源代码的即时访问方法和字段,以代码高度方式来显示反编译过来的代码。

5、Java反编译工具,实现了eclipse的高亮着色功能,多文件标签浏览

使用方法

下载解压完成后会得到一个文件夹;

运行“jd-gui.exe”软件,把jar包拖进去就可以了。

(使用的前提电脑安装了JAVA程序)

常见问题

JD-Core和JD-GUI 区别:

JD-Core是一个免费的库,从一个或多个“.class”文件中 重构Java源代码。JD-Core可以用来恢复丢失的源代码,并深究Java运行时类库。支持Java 5的功能:如注释,泛型或枚举 。JD-GUI 和 JD-Eclipse都包括JD-Core。JD-GUI是一个独立的显示“.class” 文件Java源代码的图形用户界面工具。您可以使用JD-GUI浏览和重建源代码的即时访问方法和字段,以代码高度方式来显示反编译过来的代码。

以上就是非凡小编为大家带来的JD-GUI(Java反编译工具)下载,想要了解更多实用工具类软件就请多多关注非凡软件站吧~

java反编译 jd-gui_JD-GUI(Java反编译工具)相关推荐

  1. [转]一款可以反编译jar包的java反编译工具-JD-GUI(绿色软件)

    [转]一款可以反编译jar包的java反编译工具-JD-GUI(绿色软件) 文章分类:Java编程 该软件无需安装,界面清爽. 转自:http://www.devdoc.org/index.php/a ...

  2. 反编译.class和原java文件的源码对比

    大家都知道,java文件编译后是.class文件,如果我们通过反编译的方式,重新反编译成java文件,此java文件和原来编译前的java文件有什么区别呢? 下面主要对比字面型常量之间.变量之间以及两 ...

  3. Java后端知识之代码混淆-避免反编译工具获取原码

    java, 代码混淆, 编译, 反编译 本文是向大家介绍java后端小知识,它能够实现编译后的class代码加密,能够避免使用反编译工具获取源码. 本文介绍java代码编译成class后,怎么避免用反 ...

  4. JAD反编译class文件成java文件

    class文件是字节码文件,打开谁也看不懂,但是如果需要用里面代码的时候怎么办呢?其实通过JAD就可以进行反编译class文件成java文件 1.下载JAD JAD官网:https://varanec ...

  5. Java反编译利器-Jad, Jode, Java Decompiler等及其IDE插件

    对于长年使用Java的程序员,大部分应该都会或多或少的使用到反编译软件.毕竟,不可能你所使用到的每一个包都会提供完善的javadoc,而且,有时候代码比javadoc更容易理解.这里将讲述笔者所了解的 ...

  6. .java编译成.class 与 .class反编译成.java

    了解下这两个文件类型:.java文件是给人看的,.class是给计算机看的.程序员编写的是.java文件,经编译后生成.class文件给计算执行. 相信这两句话很形象的说明了这两个文件的关系了. 1, ...

  7. java反编译微信小程序_反编译微信小程序(最新)

    首先声明:本文章仅供学习之用,不可它用. 一.前言 看到人家上线的小程序的效果,纯靠推测,部分效果在绞尽脑汁后能做出大致的实现,但是有些细节,费劲全力都没能做出来.很想一窥源码?查看究竟?看看大厂的前 ...

  8. 反斜杠转义mysql java_mysql数据库中的反斜杠”\“怎么使用Java进行转义

    mysql数据库中的反斜杠"\"怎么使用Java进行转义 发布时间:2020-11-24 15:15:12 来源:亿速云 阅读:88 作者:Leah 这期内容当中小编将会给大家带来 ...

  9. optional java_使用Java时查看Optional数据类型和一些反模式

    optional java by Mervyn McCreight 默文·麦克莱特(Mervyn McCreight) 使用Java时查看Optional数据类型和一些反模式 (A look at t ...

  10. java replaceAll() 方法要用 4 个反斜杠,表示一个反斜杠,该怎么解决

    2019独角兽企业重金招聘Python工程师标准>>> java replaceAll() 方法要用 4 个反斜杠,表示一个反斜杠 java replaceAll() 方法要用 4 ...

最新文章

  1. glide源码中包含了那种设计模式_推荐一个好用的拍照选图库,致敬Glide
  2. 中缀转后缀表达式并求值
  3. python人工智能——机器学习——分类算法-朴素贝叶斯算法
  4. 解决UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5 in position 108: ordinal not in range(12
  5. iOS万能跳转界面的方法
  6. 一个客户端对应一个线程
  7. Oracle-数据实现竖排打印
  8. Windows SDK笔记(三):定制控件消息处理函数
  9. python将excel转换成图片_python-尝试将Excel文件保存为图片并加上水印
  10. 4-5:TCP协议之确认应答(ACK)机制和超时重传机制
  11. c语言中c4700在哪个位置,C语言单链表问题。。高手来啊warning C4700
  12. 英语总结系列(五):英语无处不在
  13. my first d3d application 哈哈哈。
  14. 电脑异常关机录屏/软件/程序异常停止/安卓手机/数据丢失找回方案
  15. 【ROM制作工具】线刷包转卡刷包制作教程
  16. 计算机星形拓扑结构,星型拓扑结构
  17. 【ACM-ICPC 2018 北京赛区网络预赛】B题Tomb Raider ---- 状态压缩+思维★
  18. \t\t长痘痘(鼻尖,脸上等部位)的原因,应该怎么办?
  19. 图形图像基础 之 gif介绍
  20. wireshark抓包分析(二)之链路层Frame

热门文章

  1. Linux进程、线程、任务调度(1)贵在坚持
  2. Windows 10安裝.net Framework 3.5出現0X800F0954錯誤
  3. 线程协作--wait,notify:经典消费者生产者
  4. kettle 无法连接数据库
  5. 2017/08/07 工作日志
  6. 茴香豆的n种写法之①——linQ Join写法
  7. linux git ssh免密拉取 配置过程
  8. 一图理解ceil和floor的区别
  9. bazel proxy 设置
  10. BACKPROPAGATION 手工求解