单个文件打包java -jar xxx.jar 方式一、二
使用IDEA+Maven开发项目,运行jar包出现 没有主清单属性错误
增加以下参数即可:
blog.csdn.net/lnznx/article/detail...
如果使用idea+maven方式
JAVA】idea maven quickstart 项目打包 提示没有“没有主清单属性”
<build>
<finalName>App</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.2.1</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>com.xiao.simple.Index</mainClass>
</transformer>
</transformers>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
解压
jar -xvf pkey-api.jar
压缩
jar -cfM0 pkey-api.jar BOOT-INF/ META-INF/ org/
## 追加篇
### 如果没有maven,直接使用idea将怎样打包呢?





package com.xiao;
/**
*
- @author zhangxiao
- @date 2022/6/30 13:15
- /
public class Test {
public static void main(String[] args) {
}System.out.println("hello Test");
}
本作品采用《CC 协议》,转载必须注明作者和本文链接