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