# arthas命令: 找到对应的全量类名
1.sc *.类名
输出 com.cn.xxxx.类名
反编译类:jad
2.jad --source-only 全类名 > /tmp/类名.java
3.修改类文件
vim /tmp/类名.java
找到要修改的方法,修改内容
4.查找类加载器
sc -d *类名 | grep classLoaderHash
#输出:classLoaderHash 1be6f5c3
5.热编译
$ mc -c 1be6f5c3 /tmp/类名.java -d /tmp
6.加载新类
redefine /class文件路径/类名.class
7.检查是否生效
jad com.yonyou.iuap.yms.datasource.ds.YMSDataSource getConnection
标签:tmp,在线,编译,类名,arthas,class,classLoaderHash From: https://www.cnblogs.com/xzhg/p/17774090.html