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

文章分类:Java编程

该软件无需安装,界面清爽。

转自:http://www.devdoc.org/index.php/archives/656

JD-GUI是一个独立运行应用程序,它以图形化的方式显示“.class”文件或者“.jar”文件的java源码,
左侧为非常直观的包路径。你可以非常方便浏览到用JD-GUI反编译的源码,并且即时访问相关方法属性。

软件用c++写成,可反编译class文件,支持jar包级的反编译,可将整个jar包直接保存为*.src.zip源代码包
系统界面:

支持的jdk版本:jdk1.2-jdk1.6
特点:非常轻便、绿色无需安装、解压即可运行
windows版下载地址:http://java.decompiler.free.fr/jd-gui/downloads/jd-gui-0.3.2.windows.zip
linux版下载地址:http://java.decompiler.free.fr/jd-gui/downloads/jd-gui-0.3.2.linux.i686.tar.gz
mac版下载地址: http://java.decompiler.free.fr/jd-gui/downloads/jd-gui-0.3.2.osx.i686.dmg

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

  1. Java反编译Jar包和Android APK(类似.NET Reflector)

    JD-GUI 这个JD-GUI可以反编译jar包,用法就是打开jar包直接浏览. JD-Eclipse JD-Eclipse是个Eclipse插件,安装方法是打开Eclipse,菜单 Help – & ...

  2. IDEA—使用插件反编译jar包

    关注微信公众号:CodingTechWork,一起学习进步. 引言   在产品上线后,如果遇到问题阻塞,我们第一步要做的就是去查看日志,但是代码不是一个人写的,说不定就会遇到没有日志的,遇到这种情况, ...

  3. 使用IDEA插件反编译jar包文件

    1. 简介 查看日志报错行数时,发现现有代码又和线上的代码不一致,这个时候我们就需要反编译,本文介绍一下如何通过我们神奇的Idea软件进行反编译jar包. 使用到IDEA一个重要的插件:java-de ...

  4. android.mk 编译jar包,Androidmk 使用详解

    和你一起终身学习,这里是程序员Android 经典好文推荐,通过阅读本文,您将收获以下知识点:一.Android.mk 简介二.Android.mk 的基本格式三.Android.mk 深入学习一四. ...

  5. MatLab 2014a编译jar包时mcc无法使用的问题

    本文档前面部分参考自http://blog.csdn.net/heroafei/article/details/43273373 使用Matlab2014a编译jar包时报错: Test checko ...

  6. JAR包与JAD反编译

    Java开发过程中,不免会遇到使用第三方jar的情况.那么我们先来简单的说一下jar文件. JAR文件,全称为Java Archive File,就是Java档案文件.在开发过程中,许多专业的开发人员 ...

  7. 如何修改可运行Jar包,如何反编译Jar包

    将可运行Jar包,反编译成项目,修改代码,再次编译,打包. 需要工具:jd-gui.myeclipse 具体步骤: 1.使用jd-gui打开原始的Jar包,选择File-->Save All  ...

  8. java如何转成jar包,修改及反编译可运行Jar包实现过程详解

    将可运行Jar包,反编译成项目,修改代码,再次编译,打包. 需要工具:jd-gui.myeclipse 具体步骤: 1.使用jd-gui打开原始的Jar包,选择File-->Save All S ...

  9. fernflower反编译jar包用法

    1.用jd-gui反编译,save source后会生成非源码的注释代码. 2.Android studio跳转源码可以看到,class文件是用fernflower反编译的源码,然后我们去GitHub ...

最新文章

  1. Python 在子类中调用父类方法详解(单继承、多层继承、多重继承)
  2. 扬帆起航 继续前行1 nginx+lua+template+cache
  3. 【CMD】管道符(|)
  4. P6364 1024 程序员节发橙子(贪心+前缀和)
  5. 判断点是否在三角形内
  6. (31)Gulp 构建样式文件
  7. mysqlL时间戳和时间的获取/相互转换/格式化
  8. word文档总让正文与目录分开在不同的页——分页符的使用
  9. HoloView -- Tabular Datasets
  10. NIVIDIA 硬解码学习4
  11. 利用持续同调在基于深度学习的分割框架中引入显式的拓扑学约束
  12. 大学计算机信息技术实践教程,清华大学出版社-图书详情-《大学信息技术基础实验教程(Windows7 + Office2010)》...
  13. 三星电子中国研究院招聘CV、NLP、语音/音频工程师和实习生
  14. 2020年开春最新面试!今日头条 Android 面试题及答案 (已拿到 offer)
  15. 量化选股——基于动量因子的行业风格轮动策略(第2部分—策略回测)
  16. 毛星云opencv--多通道图像混合官方源码
  17. use ida6.8 + windbg on win10
  18. 多传感器融合定位十五-多传感器时空标定(综述)
  19. The system is running out of memory. Please close applications to free memory
  20. Spring-DI详解

热门文章

  1. 大数据分析-考试复习
  2. 时间序列:移动窗口函数(rolling,expanding)
  3. 简历中使用STAR法则
  4. Java读取UTF-8格式txt文件第一行出现乱码及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法(转载)...
  5. 【游戏开发环境】Unity使用Mac电脑开发,开发环境的搭建(Mac mini M1 | VSCode | Git | 好用工具)
  6. 【推导】线性变换的矩阵表达式
  7. Linux Tomcat JSP 布署详细教程
  8. 音频算法工程师发展前景
  9. 老男孩linux培训-python三期下载
  10. 关于 vue3.0 实战项目 setup、 props、 reactive、ref