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

相关推荐
Dcs2 小时前
用不到 1000 行 Go 实现 BaaS,Pennybase 是怎么做到的?
java
Cyanto3 小时前
Spring注解IoC与JUnit整合实战
java·开发语言·spring·mybatis
qq_433888933 小时前
Junit多线程的坑
java·spring·junit
gadiaola4 小时前
【SSM面试篇】Spring、SpringMVC、SpringBoot、Mybatis高频八股汇总
java·spring boot·spring·面试·mybatis
写不出来就跑路4 小时前
WebClient与HTTPInterface远程调用对比
java·开发语言·后端·spring·springboot
Cyanto4 小时前
深入MyBatis:CRUD操作与高级查询实战
java·数据库·mybatis
麦兜*4 小时前
Spring Boot 集成Reactive Web 性能优化全栈技术方案,包含底层原理、压测方法论、参数调优
java·前端·spring boot·spring·spring cloud·性能优化·maven
天上掉下来个程小白4 小时前
MybatisPlus-06.核心功能-自定义SQL
java·spring boot·后端·sql·微服务·mybatisplus
知了一笑4 小时前
独立开发第二周:构建、执行、规划
java·前端·后端
今天背单词了吗9805 小时前
算法学习笔记:17.蒙特卡洛算法 ——从原理到实战,涵盖 LeetCode 与考研 408 例题
java·笔记·考研·算法·蒙特卡洛算法