idea打包 - 可执行jar包
程序员文章站
2022-06-21 16:08:48
需求:有一个基于SpringBoot的socket服务端程序,实现了对消息的接收、发送并行操作。此时想要将其构建成可执行的Jar包,执行 java -jar xx.jar后能够进行消息的收发。 分析:首先我想到的是在SpringBoot的启动方法中调用启动socket服务器的方法,然后进行消息的收发 ......
需求:有一个基于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 查看效果即可。
推荐阅读
-
使用IDEA的maven工程导入ojdbc14 jar包失败
-
Idea跑的项目没问题将程序install成jar包运行报错空指针的问题
-
IDEA导出jar打包成exe应用程序的小结
-
Spring Boot创建可执行jar包的实例教程
-
Spring Boot Maven 打包可执行Jar文件的实现方法
-
SpringBoot项目打包成jar包
-
Java利用exe4j工具生成exe文件实例演示,IntelliJ IDEA将项目转化为jar包方法,运行生成后的程序弹出exe4j提示处理
-
Android怎么打包Jar包并添加混淆
-
JDBC-idea导入mysql连接java的jar包(mac)的方法
-
IDEA怎么打包可运行jar的一个有关问题