intellij idea 生成可执行jar 运行提示没有主清单属性

intellij idea 生成可执行jar 运行提示没有主清单属性

intellij idea 生成可执行jar 运行提示没有主清单属性

方法一:

第一步  file-->project structure 弹框后选中Atifacts---> + ---->jar---->from module with dependenceis

第二步  选择一个Main Class,然后指定META-INF/MANIFEST.MF的路径为src***意不要放到main/java目录下,否则打成的jar中META-INF/MANIFEST.MF不含有Main Class信息)

intellij idea 生成可执行jar 运行提示没有主清单属性

方法二:

在pom.xml 中添加

<plugins>
       <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-jar-plugin</artifactId>
           <version>3.0.2</version>
           <configuration>
               <archive>
                   <manifest>
                       <addClasspath>true</addClasspath>
                       <!-- 此处为程序主入口-->
                       <mainClass>suda.edu.SparkTest</mainClass>
                   </manifest>
               </archive>
           </configuration>
       </plugin>
   </plugins>