有时候因为某些原有想要改jar包中某个类,某个属性。比如poi
中createCellStyle
有限制4030则会报错。想要修改它
1、在IDEA中创建一个maven项目
2、创建一个同包名的想要修改的类,并修改想要修改的
缺少依赖为其补齐
pom.xml
<dependencies>
<!-- https://mvnrepository.com/artifact/commons-codec/commons-codec -->
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.3</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.9</version>
</dependency>
</dependencies>
3、build
项目,在编译位置找到编译后的.class
文件
4、将jar
包解压开,找到目录将编译后的文件直接替换回去
5、回到解压文件夹开始目录将文件重新打成jar包
jar cvf poi-3.9.jar ./