Heim > Java > javaLernprogramm > Wie löst man eine Java SecurityException: Nicht übereinstimmende Unterzeichnerinformationen?

Wie löst man eine Java SecurityException: Nicht übereinstimmende Unterzeichnerinformationen?

DDD
Freigeben: 2024-11-30 06:07:14
Original
451 Leute haben es durchsucht

How to Resolve Java SecurityException: Mismatched Signer Information?

Java SecurityException: Mismatched Signer Information

Beim Neukompilieren von Klassen kann der folgende Fehler auftreten:

java.lang.SecurityException: class "Chinese_English_Dictionary"'s signer information does not match signer information of other classes in the same package
Nach dem Login kopieren

Ursache:

Diese Ausnahme tritt auf, wenn Klassen dazugehören in dasselbe Paket werden aus mehreren JAR-Dateien geladen, die mit unterschiedlichen Zertifikaten signiert wurden oder bei denen einige JAR-Dateien signiert sind und andere nicht.

Lösung:

  • Konsistente Signierung sicherstellen: Stellen Sie sicher, dass alle JAR-Dateien, die Klassen aus demselben Paket enthalten, mit derselben Signatur signiert sind Zertifikat.
  • Signaturen von nicht signierten JARs entfernen: Alternativ können Sie die Signaturen aus den Manifestdateien von JAR-Dateien entfernen, die überlappende Pakete mit bereits signierten JARs enthalten. Dadurch können Klassen ohne Signaturkonflikte geladen werden.

Das obige ist der detaillierte Inhalt vonWie löst man eine Java SecurityException: Nicht übereinstimmende Unterzeichnerinformationen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage