此方法的Javadoc包括:
抛出:SecurityException - 如果尝试将此类添加到包中 包含由不同证书集签名的类 这个类,或者如果类名以“java。”开头。
我在我的代码中得到了这个异常(异常没有说明原因),这个文档让我感到困惑。
编辑:我使用的罐子都没有签名。
任何人都可以向我解释一下这个例子吗?
答案 0 :(得分:0)
它表示来自同一个包的类由不同的类加载器加载,这些类加载器由不同的证书签名(或者可能是无效的证书)。如果您可以粘贴代码段以获取更多详细信息,则会有所帮助。你可以在这里找到类似的讨论Java SecurityException: signer information does not match 看看。