首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除SUN_MICR.RSA,SUN_MICR.SF解决了清单签名文件输入问题。

删除SUN_MICR.RSA,SUN_MICR.SF解决了清单签名文件输入问题。
EN

Stack Overflow用户
提问于 2010-09-15 20:10:30
回答 2查看 2.2K关注 0票数 3

当我尝试将所有的罐子重新打包到一个罐子中,并运行那个大罐子时,我得到了以下异常

java.lang.SecurityException:没有关于签名文件条目javax/activation/MimeType.class的最疯狂的部分

搜索完后,我在http://www.coderanch.com/t/133070/Security/Jar-File-java-lang-SecurityException找到了一个可行的解决方案。

解决方案是从jar中的META文件夹中删除SUN_MICR.RSA和SUN_MICR.SF文件。啊,真灵。

我试着找出

这个解决方案是如何工作的?

。但没有找到任何答案。

所以专家们,请帮助我了解幕后发生的事情。

EN

回答 2

Stack Overflow用户

发布于 2010-10-03 21:16:35

另一个解决方法是,它允许在不需要其他脚本的情况下使用jar构建应用程序,具体如下:

·解压缩activation.jar (应该在类路径中,因为mail.jar需要它)

·开放式元INF/MANIFEST.MF

·复制粘贴所有看起来像

代码语言:javascript
复制
Name: javax/activation/MimeTypeParseException.class
SHA1-Digest: uxV3qLHRu5JTOFrHnJXm13AO+0M=

进入你的程序/jar的疯子。

塔达!它如预期的那样工作。

票数 2
EN

Stack Overflow用户

发布于 2014-06-09 03:24:30

检查,必须有另一个具有activation.jar的jar文件,这会导致冲突。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3721405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档