一、背景 公司源码在内网,一个项目需要在外网测试,所以需要多级申请审批项目转到外网测试。在转到外网之后,发现jar包中的一个类中的标识符需要替换,但是Java代码被编译成了class文件,无法直接修改。 二、下载IDEA插件 下载jclasslib-bytecode-viewer,安装重启。 三、修改class文件 步骤一 步骤二 步骤三、点击常量池查找要修改的常量名称,左边就是对应的常量值 步骤四、编辑赋值 步骤五、保存刷新 四、总结 然后就可以使用修改之后的class文件。请合理使用~