Rumah > Java > javaTutorial > Bagaimana untuk Menyelesaikan Java SecurityException: Maklumat Penandatangan Tidak Padan?

Bagaimana untuk Menyelesaikan Java SecurityException: Maklumat Penandatangan Tidak Padan?

DDD
Lepaskan: 2024-11-30 06:07:14
asal
450 orang telah melayarinya

How to Resolve Java SecurityException: Mismatched Signer Information?

Java SecurityException: Maklumat Penandatangan Tidak Padan

Apabila menyusun semula kelas, ralat berikut mungkin berlaku:

java.lang.SecurityException: class "Chinese_English_Dictionary"'s signer information does not match signer information of other classes in the same package
Salin selepas log masuk

Punca:

Pengecualian ini berlaku apabila kelas yang dimiliki oleh pakej yang sama dimuatkan daripada berbilang fail JAR yang telah ditandatangani dengan sijil berbeza, atau apabila beberapa fail JAR ditandatangani dan yang lain tidak.

Penyelesaian:

  • Pastikan Penandatanganan Konsisten: Pastikan semua fail JAR yang mengandungi kelas daripada pakej yang sama ditandatangani menggunakan sijil yang sama.
  • Alih Keluar Tandatangan daripada JAR Tidak Ditandatangani: Sebagai alternatif, anda boleh mengalih keluar tandatangan daripada fail manifes fail JAR yang mengandungi pakej bertindih dengan JAR yang telah ditandatangani. Ini membolehkan kelas dimuatkan tanpa padanan tandatangan.

Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Java SecurityException: Maklumat Penandatangan Tidak Padan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan