Maison > Java > javaDidacticiel > Comment résoudre Java SecurityException : informations de signataire incompatibles ?

Comment résoudre Java SecurityException : informations de signataire incompatibles ?

DDD
Libérer: 2024-11-30 06:07:14
original
539 Les gens l'ont consulté

How to Resolve Java SecurityException: Mismatched Signer Information?

Java SecurityException : informations de signataire incompatibles

Lors de la recompilation des classes, il est possible de rencontrer l'erreur suivante :

java.lang.SecurityException: class "Chinese_English_Dictionary"'s signer information does not match signer information of other classes in the same package
Copier après la connexion

Cause :

Cette exception se produit lorsque les classes appartenant à le même package est chargé à partir de plusieurs fichiers JAR qui ont été signés avec des certificats différents, ou dont certains fichiers JAR sont signés et d'autres non.

Solution :

  • Assurer une signature cohérente : Assurez-vous que tous les fichiers JAR contenant des classes du même package sont signés en utilisant le même certificat.
  • Supprimer les signatures des JAR non signés : Vous pouvez également supprimer les signatures des fichiers manifestes des fichiers JAR qui contiennent des packages qui se chevauchent avec des JAR déjà signés. Cela permet aux classes d'être chargées sans incompatibilités de signature.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal