背景:引用的jar包,部分代码需调整!调整后打包问题
JAR源代码下载
参考如下直接down
打包方法1:
1.解压jar包source文件,针对需要修改*.java 进行修改
2.编译修改后的*.java
javac -encoding utf-8 -classpath D:\jar\json-lib-2.4-jdk15.jar;D:\jar\dom4j-1.6.1.jar;D:\jar\xxx.jar xx.java
3.编译后会多出*.class,复制.class 到jar文件对应目录下
4.重新打包jar
jar -cvf xxx.jar *
打包方法2:
如需要修改代码过多可以直接将代码导入到新工程
以下为maven工程修改实例
1.导入代码
2.将pom.xml(jar中包含)复制到工程目录下。
3.点击我的项目, 右键,找到Add Framework Support,点击
4.弹出以下页面,若没有maven,一直下拉,若还没有,检查你的项目中是否已有pom.xml文件,勾选Maven,点击Ok
问题描述
1.打包时GBK编码错误,-encoding utf-8
2.打包是引用其他jar,-classpath D:\jar\json-lib-2.4-jdk15.jar;D:\jar\dom4j-1.6.1.jar;D:\jar\xxx.jar 多个用分号分开
3.在maven中编译时会碰到 NO source compile问题,是因为pom 默认文件路径
4.工程路径设置OK后进行打包!
参考:
http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html
https://blog.csdn.net/IT_model/article/details/88815258