سؤال

هل يعرف أحد كيفية حل خطأ جافا هذا؟

java.io.IOException: Invalid keystore format

أحصل عليه عندما أحاول الوصول إلى مخزن الشهادات من خيار Java في لوحات التحكم.إنه يمنعني من تحميل التطبيقات التي تتطلب امتيازات مرتفعة.

صورة الخطأ

هل كانت مفيدة؟

المحلول

لقد تمكنت من إعادة إنتاج الخطأ عن طريق تشويه ملف Trust.certs في الدليل

C:\Documents and Settings\CDay\Application Data\Sun\Java\Deployment\security.

أدى حذف الملف إلى حل المشكلة.

نصائح أخرى

لا تقم بتضمين أحرف خاصة في اسم المؤسسة والوحدة

يبدو أن هناك شهادة مفقودة أو تنسيق غير صالح.هل قمت بالفعل بإنشاء شهادة باستخدام أداة المفاتيح؟

بالنسبة لي، كان هذا يعني أن ملف المفتاح الذي كنت أحاول استيراده كان غير صالح (كان في الواقع صفحة 404 وليس مفتاحًا صالحًا)

بالنسبة لكم يا رفاق الذين لم يتمكنوا من العثور على "المستندات والإعدادات" (مهما كان السبب) فإليك مسارًا آخر يمكن من خلاله العثور على Trust.certs:

C:\Users\<username>\AppData\LocalLow\Sun\Java\Deployment\security

أتمنى أن يساعدك هذا!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top