: Invalid signature file digest for Manifest main attributes
jar 包中的签名文件是无效的 , 删除 META-INF 目录下的签名文件即可...;
打开压缩包 , 删除这两个 签名文件 ;
一、报错信息
----
处理依赖库时 , 选择将 依赖库 打包到 Jar 包内 , 配置如下 :
如果使用第二种方式 , 会在打包时 , 只对核心的主程序代码进行打包...;
所需的依赖库 , 都在左侧的 " Extracted ‘xxx’ " 中 , 这样该依赖库就可以被打包到 jar 包中 ;
打包后的效果是下面的样式 , 一堆的包名文件 ;
执行上述 jar...: Manifest主属性的签名文件摘要无效
该错误提示很明显 , 就是说 jar 包中的 META-INF 信息签名文件无效 ;
签名文件 无效 , 就不用签名文件 , 直接删除这两个签名文件 ;
使用压缩工具打开..., 这里我使用的是 7-zip 压缩工具打开了 jar 包 , 删除 MANIFEST.MF 和 MSFTSIG.RSA 两个签名文件 ;
然后再次执行程序 , 程序可以正常运行 ;