最近遇到了一个问题,一份很老的代码要修改里面的变量,源码早就和开发者一起不知去向,其中引用了一些jar包导致无法直接编译,只能直接修改.class文件标准方式安装插件这里我们写一个简单的java方法打开要修改的.class文件,点击view->Show Bytecode With Jclasslib ,在Constants Pool中使用Text filter功能找到要修改的内容,我们发现有一个String类型常量,指向23,点击23就能看到要修改的内容23是要修改的内容可以看到已经修改完成

Java如何修改.class文件变量

Java如何修改.class文件变量

Java如何修改.class文件变量