jar包运行后显示 没有主清单属性

目录

问题现象:

问题分析:

解决方法:


问题现象:

        jar包运行后显示 没有主清单属性!


问题分析:

1. 缺少了项目maven插件 spring-boot-maven-plugin。

2. 没有指定具体的项目的Main入口。


解决方法:

方法1:

        查看项目打包的pom.xml文件中,是否缺少插件:spring-boot-maven-plugin,如果是可以添加以下插件

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

方法2:

        通过IDEA开发工具

        1、点击左上角File-Project Structure... :

jar包运行后显示 没有主清单属性_第1张图片

        2、弹出新窗口后点击Artifacts-"+"号-JAR-From module with dependenceis... :jar包运行后显示 没有主清单属性_第2张图片

        3、弹出新窗口后点击Main Class最优边文件夹图标 :

jar包运行后显示 没有主清单属性_第3张图片

        4、弹出新窗口后点击Project-选择项目中的启动类-OK :

jar包运行后显示 没有主清单属性_第4张图片

        5、回到上一窗口后点击Directory for META-INF/MANIFEST.MF右边的文件夹图标- 选择自己项目的根路径-OK:

jar包运行后显示 没有主清单属性_第5张图片

        6、回到上一窗口后点击OK(可以看见有如下图所示的改变) :

jar包运行后显示 没有主清单属性_第6张图片         7、点击右边的Maven Projects-点击Lifecycle下的clean插件-观察控制台信息clean结束则点击install或者package也行-等运行完就能看见项目根路径下生成了MANIFEST.MF文件 : jar包运行后显示 没有主清单属性_第7张图片

你可能感兴趣的:(Java,IDEA,jar包运行后没有主清单属性)