性能测试-反编译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 包名.类名

相关推荐
爱上语文28 分钟前
Springboot的三层架构
java·开发语言·spring boot·后端·spring
serve the people32 分钟前
springboot 单独新建一个文件实时写数据,当文件大于100M时按照日期时间做文件名进行归档
java·spring boot·后端
qmx_071 小时前
HTB-Jerry(tomcat war文件、msfvenom)
java·web安全·网络安全·tomcat
为风而战2 小时前
IIS+Ngnix+Tomcat 部署网站 用IIS实现反向代理
java·tomcat
技术无疆4 小时前
快速开发与维护:探索 AndroidAnnotations
android·java·android studio·android-studio·androidx·代码注入
架构文摘JGWZ7 小时前
Java 23 的12 个新特性!!
java·开发语言·学习
拾光师7 小时前
spring获取当前request
java·后端·spring
aPurpleBerry7 小时前
neo4j安装启动教程+对应的jdk配置
java·neo4j
我是苏苏7 小时前
Web开发:ABP框架2——入门级别的增删改查Demo
java·开发语言
xujinwei_gingko8 小时前
Spring IOC容器Bean对象管理-Java Config方式
java·spring