小编Lit*_*van的帖子

禁用类证书信息检查 (Java)

我创建了一个库,它将 jar 直接加载到当前类路径中以启动其类之一。但注入的 jar 包含证书,所以我收到此错误:

java.lang.SecurityException: class "TestClass" signer information does not match signer information of other classes in the same package
Run Code Online (Sandbox Code Playgroud)

这很正常,但我无法摆脱它。这是正常的,因为两个不同的 jar 正在“冲突”,但是,我无法删除 JAR 的证书,因为它是第三方的。

那么,我可以禁用类证书检查吗?或者做一些事情来消除这个错误?

我想我需要覆盖该ClassLoader.checkCerts方法......但这很脏......

java jvm classloader

5
推荐指数
1
解决办法
800
查看次数

标签 统计

classloader ×1

java ×1

jvm ×1