“ javax.xml.bind.JAXBPermission”的签名者信息与同一包中其他类的签名者信息不匹配

时间:2018-06-21 03:42:34

标签: java jaxb jaxb2

我使用通用JAXB 2.2并键入用户库,并下载了EclipseLink 2.5.2。 当我尝试右键单击xsd生成Java类时->新建->其他-> JAXB->从架构中选择JAXB类,然后选择抛出此错误

Exception in thread "main" java.lang.SecurityException: class "javax.xml.bind.JAXBPermission"'s signer information does not match signer information of other classes in the same package
at java.base/java.lang.ClassLoader.checkCerts(ClassLoader.java:1143)
at java.base/java.lang.ClassLoader.preDefineClass(ClassLoader.java:898)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1007)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:801)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:699)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:622)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:291)

有人可以帮我修复它吗?

0 个答案:

没有答案