java打包
java在IDEA中打成jar包步骤:
1.

2.

3. 此处选择extract to traget JAR 。 Main Class选择你要启动的main函数所在的类。 MANIFEST.MF不是很了解,选择src比较好一点。

4. 此处可以修改打包的内容,也可以把lib下的dll文件打入jar包中,但是相对路径一直出问题,所以最后用的绝对路径,故就不把dll文件打入jar包了。

5. 上述配置完后,进行打包

6. 选择你刚才设置的jar,然后选择build或者rebuild

7. 针对打包后xml相对路径不对的问题,可以用springframework下的 ClassPathResource方法使用相对路径。
//2.防止导包错误的写法 Resource resource = new ClassPathResource(base.xml); InputStream is = resource.getInputStream(); Document doc = reader.read(is); //Document doc = reader.read(new File(src\\main\\resources\\base.xml)); 原来打包后路径错误的代码

8. 打包完成后启动jar包。要是对java版本有要求,可以去对应jdk的bin目录下选择相应的java.exe,然后执行下图中的命令。

参考链接:
打包:
https://blog.csdn.net/kelekele111/article/details/123047189
https://blog.csdn.net/weixin_44080445/article/details/117092337
https://blog.csdn.net/softwarex4/article/details/93461613
https://blog.csdn.net/qq_41975844/article/details/115536749
https://www.freesion.com/article/7276387384/
xml路径问题:
http://www.cppcns.com/ruanjian/java/473318.html