[转]一款可以反编译jar包的java反编译工具-JD-GUI(绿色软件)
[转]一款可以反编译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(绿色软件)相关推荐
- Java反编译Jar包和Android APK(类似.NET Reflector)
JD-GUI 这个JD-GUI可以反编译jar包,用法就是打开jar包直接浏览. JD-Eclipse JD-Eclipse是个Eclipse插件,安装方法是打开Eclipse,菜单 Help – & ...
- IDEA—使用插件反编译jar包
关注微信公众号:CodingTechWork,一起学习进步. 引言 在产品上线后,如果遇到问题阻塞,我们第一步要做的就是去查看日志,但是代码不是一个人写的,说不定就会遇到没有日志的,遇到这种情况, ...
- 使用IDEA插件反编译jar包文件
1. 简介 查看日志报错行数时,发现现有代码又和线上的代码不一致,这个时候我们就需要反编译,本文介绍一下如何通过我们神奇的Idea软件进行反编译jar包. 使用到IDEA一个重要的插件:java-de ...
- android.mk 编译jar包,Androidmk 使用详解
和你一起终身学习,这里是程序员Android 经典好文推荐,通过阅读本文,您将收获以下知识点:一.Android.mk 简介二.Android.mk 的基本格式三.Android.mk 深入学习一四. ...
- MatLab 2014a编译jar包时mcc无法使用的问题
本文档前面部分参考自http://blog.csdn.net/heroafei/article/details/43273373 使用Matlab2014a编译jar包时报错: Test checko ...
- JAR包与JAD反编译
Java开发过程中,不免会遇到使用第三方jar的情况.那么我们先来简单的说一下jar文件. JAR文件,全称为Java Archive File,就是Java档案文件.在开发过程中,许多专业的开发人员 ...
- 如何修改可运行Jar包,如何反编译Jar包
将可运行Jar包,反编译成项目,修改代码,再次编译,打包. 需要工具:jd-gui.myeclipse 具体步骤: 1.使用jd-gui打开原始的Jar包,选择File-->Save All ...
- java如何转成jar包,修改及反编译可运行Jar包实现过程详解
将可运行Jar包,反编译成项目,修改代码,再次编译,打包. 需要工具:jd-gui.myeclipse 具体步骤: 1.使用jd-gui打开原始的Jar包,选择File-->Save All S ...
- fernflower反编译jar包用法
1.用jd-gui反编译,save source后会生成非源码的注释代码. 2.Android studio跳转源码可以看到,class文件是用fernflower反编译的源码,然后我们去GitHub ...
最新文章
- Python 在子类中调用父类方法详解(单继承、多层继承、多重继承)
- 扬帆起航 继续前行1 nginx+lua+template+cache
- 【CMD】管道符(|)
- P6364 1024 程序员节发橙子(贪心+前缀和)
- 判断点是否在三角形内
- (31)Gulp 构建样式文件
- mysqlL时间戳和时间的获取/相互转换/格式化
- word文档总让正文与目录分开在不同的页——分页符的使用
- HoloView -- Tabular Datasets
- NIVIDIA 硬解码学习4
- 利用持续同调在基于深度学习的分割框架中引入显式的拓扑学约束
- 大学计算机信息技术实践教程,清华大学出版社-图书详情-《大学信息技术基础实验教程(Windows7 + Office2010)》...
- 三星电子中国研究院招聘CV、NLP、语音/音频工程师和实习生
- 2020年开春最新面试!今日头条 Android 面试题及答案 (已拿到 offer)
- 量化选股——基于动量因子的行业风格轮动策略(第2部分—策略回测)
- 毛星云opencv--多通道图像混合官方源码
- use ida6.8 + windbg on win10
- 多传感器融合定位十五-多传感器时空标定(综述)
- The system is running out of memory. Please close applications to free memory
- Spring-DI详解
热门文章
- 大数据分析-考试复习
- 时间序列:移动窗口函数(rolling,expanding)
- 简历中使用STAR法则
- Java读取UTF-8格式txt文件第一行出现乱码及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法(转载)...
- 【游戏开发环境】Unity使用Mac电脑开发,开发环境的搭建(Mac mini M1 | VSCode | Git | 好用工具)
- 【推导】线性变换的矩阵表达式
- Linux Tomcat JSP 布署详细教程
- 音频算法工程师发展前景
- 老男孩linux培训-python三期下载
- 关于 vue3.0 实战项目 setup、 props、 reactive、ref