将需要修改的class文件代码复制到java编译工具中,代码改好以后编译成class文件。
在linux服务器上执行
jar -tvf xx.jar | grep xx.class
执行结果如下图:
在服务器上执行,注意是在jar目录中执行解压
jar -xvf xx.jar xx.class
将1步骤中编译好的class文件上传到服务器上,上传目录为2中获取的路径。覆盖原始的class文件。
重新把替换后的class文件压缩到jar中。
jar -uvf xx.jar class路径/xx.class
如果需要替换多个class文件,命令改成即可
jar -uvf xx.jar class路径/