如何修改Java运行文件Jar包里面的Class文件,XML文件或者其他资源文件,其实很简单,只需要以下三个步骤:
- 第一步
jar tvf wlgdo-avatars-web.jar | less
找出你要替换的文件的目录
- 第二步
假如我要替换的文件目录
如com/wlgdo/core/
-
第三步
创建替换需要的文件目录mkdir -p BOOT-INF/classes/com/wlgdo/core/Order.class
-
第四步
将文件需要替换的文件复制到该目录下
cp Order.class BOOT-INF/classes/com/wlgdo/core/
-
第四步
将文件加载到需要更换的jar包中jar -uvf wlgdo-avatars-web.jar BOOT-INF/classes/com/wlgdo/core/Order.class
最后一步restart App即可