shenqidu

idea打包 - 可执行jar包

需求:有一个基于SpringBoot的socket服务端程序,实现了对消息的接收、发送并行操作。此时想要将其构建成可执行的Jar包,执行 java -jar xx.jar后能够进行消息的收发。

分析:首先我想到的是在SpringBoot的启动方法中调用启动socket服务器的方法,然后进行消息的收发,但是转念一想,这样应该是不行的,因为SpringBoot启动类启动的是tomcat,我们又不能在tomcat里面去收发消息。然后我就想如何在SpringBoot构建Jar之后,使用 java -jar 命令直接执行启动socket服务器的方法,不使用tomcat,就像在idea里直接执行main方法一样。

实现:

1、点击模块 -> open module settings

2、选择从module中构建JAR

3、选择module,主类,以及META-INF的存放位置

4、选择jar存放位置

类似这样

5、构建

6、完成。

去jar包所在位置 java -jar xx.jar 查看效果即可。

 

发表于 2019-01-25 12:51  慎其独  阅读(223)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章:

  • 2021-09-19
  • 2021-08-30
猜你喜欢
  • 2021-07-08
  • 2021-06-13
  • 2021-04-02
  • 2021-10-18
  • 2021-10-05
  • 2021-12-08
相关资源
相似解决方案