cmd启动Java项目提示:jar中没有主清单属性

1、问题

 

2、原因

在IDEA中开发SpringBoot项目并打成jar包,

需要添加springboot打包插件,如果不添加,仅仅用maven进行打包,打成包里面是少文件的。

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

        出现这个报错主要就是两个原因:

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

        2. 没有指定具体的项目的Main方法入口或启动类。

3、解决方案

在pom文件中加入下面代码,重新clear、package即可

    
    jar

    
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
                
                    true
                    JAR
                
                
                    
                        
                            repackage
                        
                        
                            false
                        
                    
                
            
        
    

内容参考自:http://t.csdnimg.cn/jjn4u

你可能感兴趣的:(java高级,java,jar)