性能测试-反编译jar

方法一,使用jd-gui

1、官网下载:Java Decompiler

2、下载mac版本后,解压,如下所示:

双击 JD_GUI,提示错误,如下所示:

已经安装了java 17,是java 1.8以上版本,仍然提示这个错误

将JD_GUI拷贝到 应用程序中,如下所示:

右击,点击"显示包内容",找到 这个jar包目录:/Applications/JD-GUI.app/Contents/Resources/Java/jd-gui-1.6.6-min.jar ,进入到这个目录,通过如下命令,反编译:

cd /Applications/JD-GUI.app/Contents/Resources/Java/

java -jar jd-gui-1.6.6-min.jar 要反编译的jar包

复制代码
wyl@WYLdeMacBook-Air Downloads %  cd /Applications/JD-GUI.app/Contents/Resources/Java
wyl@WYLdeMacBook-Air Java % ls
jd-gui-1.6.6-min.jar	jd-gui.cfg
wyl@WYLdeMacBook-Air Java % java -jar jd-gui-1.6.6-min.jar ~/Downloads/sys_perf_01-0.0.1-SNAPSHOT.jar

执行命令后,打开如下页面

方法二、通过Arthas

下载、启动方法,参考:Arthas-反编译工具(jad)使用(Mac) - 简书

jad 包名.类名

相关推荐
源码云商29 分钟前
阿博图书馆管理系统 Java+Spring Boot+MySQL 实战项目分享
java·spring boot·mysql
zhou18536 分钟前
【最新】MySQL 5.6 保姆级安装详细教程
java·数据库·python·mysql·php
带刺的坐椅41 分钟前
100% 自主可控,Java Solon v3.3.1 发布(国产优秀应用开发基座)
java·spring·ai·信创·solon·mcp
孤寂大仙v1 小时前
【Linux笔记】——简单实习一个日志项目
java·linux·笔记
川石教育1 小时前
Grafana之Dashboard(仪表盘)
java·javascript·grafana·普罗米修斯
工业互联网专业1 小时前
基于springboot+vue的病例管理系统
java·vue.js·spring boot·毕业设计·源码·课程设计·病例管理系统
Yan_ks2 小时前
JAVA面向对象——对象和类的基本语法
java·开发语言
Paddy哥2 小时前
jsmpeg+java+ffmpeg 调用摄像头RTSP流播放
java·开发语言·ffmpeg
oioihoii3 小时前
C++23 新增扁平化关联容器详解
java·开发语言·c++23
IT从业者张某某3 小时前
信奥赛-刷题笔记-栈篇-T2-P1165日志分析0519
android·java·笔记