1. 打包前确认项目可以正常运行,打开Project Structure 或者点击下图图标
2.打开设置如下
3.选择打包项目、main类、打包路径。(注意:打包路径需要设置为项目src目录,idea默认java路径不能把MET-INF配置文件夹打包进去)
4.编译,选择build Artifacts
5初始编译选择“build”,否则选择“rebuild”
.
6.编译后生成out目录下文件,和src下也会生成META-INF配置文件夹,如下
7.使用jd-gui工具查看out文件夹下生成的Test.jar包,结构如下,里面应该含有META-INF配置文件夹及相关配置文件
8.进入Test.jar目录,运行java -jar Test.jar,正常运行如下
9.在浏览器链接栏,输入地址http://localhost:8080/,如果能显示hello world,表示打包运行成功。