随笔 - 2,  文章 - 0,  评论 - 0,  阅读 - 2369

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,然后执行下图中的命令。

例如:D:\Dev\Java\jre1.8.0_321\bin\java.exe -jar C:\Users\cfljd\Desktop\hhff\xxxx.jar

 

 

 

 

 

 

 


 参考链接:

打包:

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

 

posted on   eastDong  阅读(710)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

返回顶端
点击右上角即可分享
微信分享提示