- 解压jar包 先进入X.jar所在目录
jar -xvf X.jar
- 重新打jar包
jar -cvf X.jar ./
- 替换META-INF/MANIFEST.MF文件,到打包后的X.jar包中。 用上一个命令打出的包,MANIFEST.MF文件中是没有入口类的信息的,需要更新正确的清单文件(非可执行文件可以省略这一步)
jar umf META-INF/MANIFEST.MF X.jar
jar -xvf X.jar
jar -cvf X.jar ./
jar umf META-INF/MANIFEST.MF X.jar