观前提示:

本文所使用的IDEA版本为ultimate 2019.1,JDK版本为1.8.0_141,Tomcat版本为9.0.12。

这里拿一个简单的maven项目做例子

1.通过Project Structure

Project Settions -> Artifacts -> JAR ->From modules with dependencies…

IDEA打可运行的jar包

选择主方法(打可运行的jar包时)

IDEA打可运行的jar包
配置MANIFEST.MF文件路径

IDEA打可运行的jar包

注:MANIFEST.MF文件路径不能再java下,一定要在resources下

OK
IDEA打可运行的jar包
Build -> Build Artifacts…
IDEA打可运行的jar包
Build

IDEA打可运行的jar包

生成成功

IDEA打可运行的jar包

执行

IDEA打可运行的jar包

可能遇到的问题

1.Error: Invalid or corrupt jarfile xxx.jar

IDEA打可运行的jar包

原因可能是你可能将MANIFEST.MF文件配置到java目录下,正确位置应该为resources目录下

相关文章: