java反编译工具jd-gui使用

文章目录

一、JD-GUI介绍

JD-GUI是一个独立的图形实用程序,显示".class"文件的Java源代码。

使用JD-GUI浏览重构的源代码,以便即时访问方法和字段。

二、下载

MAC安装包:https://github.com/java-decompiler/jd-gui/releases/download/v1.6.6/jd-gui-osx-1.6.6.tar

window安装包:https://github.com/java-decompiler/jd-gui/releases/download/v1.6.6/jd-gui-windows-1.6.6.zip

三、安装

1、解压压缩包

2、双击JD-GUI.app,提示报错

3、按住 Control 键点按 App 图标,然后从快捷键菜单中选取"打开"。

报错信息

复制代码
ERROR launching 'JD-GUI'

No suitable Java version found on your system!
This program requires Java 1.8+
Make sure you install the required Java version.

4、更改包内容,设置java的路径

找到文件universalJavaApplicationStub ,使用文本编辑器打开

更改java的位置

235行的osascript命令和237行的exit 3注释掉或者删除就行了,然后加上你的java命令路径,我的是:JAVACMD="/usr/bin/java"

5、 Control 键点按 App 图标,打开

四、使用教程

1、直接把jar包拖入即可

2、一般在

3、通过搜索查看关键字

4、依次的去查找

五、免责声明

本文档供学习,请使用者注意使用环境并遵守国家相关法律法规! 由于使用不当造成的后果上传者概不负责

摘抄


世间的惊喜,常常源自累积的善良

想要收获好运气,要从做一个友善的人开始。

保持善良很简单,对家人体贴待朋友真诚,和陌生人相处时保持尊重,待人接物有分寸感......
善良就似一盏明灯,照亮别人的同时,也会照亮你自己。

只要一心向善,最终善意也会向着你

----<心怀善意,做一个温暖的人>

相关推荐
汽车功能安全啊12 分钟前
利用对称算法及非对称算法实现安全启动
java·开发语言·安全
paopaokaka_luck36 分钟前
基于Spring Boot+Vue的吉他社团系统设计和实现(协同过滤算法)
java·vue.js·spring boot·后端·spring
Flobby5291 小时前
Go语言新手村:轻松理解变量、常量和枚举用法
开发语言·后端·golang
nbsaas-boot2 小时前
SQL Server 窗口函数全指南(函数用法与场景)
开发语言·数据库·python·sql·sql server
东方佑2 小时前
递归推理树(RR-Tree)系统:构建认知推理的骨架结构
开发语言·r语言·r-tree
Warren982 小时前
Java Stream流的使用
java·开发语言·windows·spring boot·后端·python·硬件工程
伍哥的传说3 小时前
Radash.js 现代化JavaScript实用工具库详解 – 轻量级Lodash替代方案
开发语言·javascript·ecmascript·tree-shaking·radash.js·debounce·throttle
xidianhuihui3 小时前
go install报错: should be v0 or v1, not v2问题解决
开发语言·后端·golang
架构师沉默3 小时前
Java优雅使用Spring Boot+MQTT推送与订阅
java·开发语言·spring boot
tuokuac3 小时前
MyBatis 与 Spring Boot版本匹配问题
java·spring boot·mybatis