java.lang.SecurityException: Invalid signature file digest for...

2019-02-16 08:52:27   错误异常

当我们封装一个带签名的jar包的时候经常会发现封装后出现java.lang.SecurityException: Invalid signature file digest for... 这个异常。下面说一下如何解决这个问题。

修改jar包

找到我们封装好的jar包,然后用解压软件打开,注意是打开不是直接解压出来。然后在META-INF文件夹中找到几个后缀.SF .DSA 的文件,然后删除这几个文件,关闭保存。这时候jar包就可以运行了

注:要用那种直接能打开.jar并且能够不解压出来就可以操作内部文件的解压软件,Mac上尝试了几个,发现BetterZip这款软件可以。

vien.tech版权所有,允许转载,但转载请注明出处和原文链接: https://vien.tech/article/54
欢迎小伙伴们在下方评论区留言 ~ O(∩_∩)O
文章对我有帮助, 点此请博主吃包辣条 ~ O(∩_∩)O

猜你喜欢


评论

There are no comments yet.
未登录

登录后即可发表评论

登录或注册