一、打jar包
1、打包方式一:使用maven打包(最常用、最方便)
如下图,依次点击项目生命周期的clean–>package
完成后,即可在项目包含启动类的模块下、target包中找到jar包
2、打包方式二:不使用maven打jar包
在项目结构project stucture中的Artifacts中,添加jar–>from modules;选择要打包的模块(带有启动类的模块),选中启动类
这里选中MANIFEST.MF路径时,不能选到src\main\java下,不然打出的jar包启动会报“jar中没有主清单属性”;要选到src目录下
配置好以后,如下图,记住地址等会jar包就放在这个地址下
在build–>build artifact打包刚才设置的jar
完成后,在刚才配置的地址就可以看到目标jar包了
二、本地测试jar包是否可以正常启动
在jar包所在的目录,启动cmd;
输入项目启动命令(需要配置java变量全局可用):
java -jar xxx.jar
启动成功
三、补充:上面的项目启动方式,关闭控制台后,项目就自动关闭了;如何使得项目,即使关闭控制台、项目仍然可以运行呢?
很简单,改一下启动命令就可以,采用后台启动的方式启动项目(这个启动方式,也适用启动要部署在linux服务器的项目)
后台启动java项目的命令:
nohup java -jar xxx.jar &