之前我们需要修改jar内文件的时候需要解压jar包,反编译class,新建java源文件,修改代码,再编译成class,替换jar包内的class文件。
现在利用IDEA的修改jar插件JarEditor可以直接修改class文件,一气呵成。
https://plugins.jetbrains.com/plugin/24397-jareditor
1. 安装插件 JarEditor
File -> Settings -> Plugins
2. 在IDEA中添加外部JAR包
如果jar包在idea的External Libraries中不存在,外部文件可以通过File->Project Structure->Libraries添加。
3. JarEditor 使用介绍
在具体jar的目录下右键,可以做如下操作:
下面做一些演示。
在jar内新增文件
package org.apache.commons.lang3