سؤال

أحاول تشغيل تطبيق Java Jnlp من جهاز الكمبيوتر الخاص بي. في كل مرة أحاول فيها تشغيل الملف الذي أحصل عليه java.lang.NoClassDefFoundError: java/security/CodeSigner

من البحث في Google، يبدو أنه مشكلة شائعة بما فيه الكفاية ويتم إلقاء اللوم عليهم عادة على "Java 6". لم أتمكن من العثور على حل لا ينطوي على التراجع إلى إصدار Java الأقدم.

هل يعرف أحد مدى إصلاح هذا دون إصدار الإصدارات؟

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

المحلول

يبدو وكأنه Sun Jre 1.6.0_14 كان آخر الشمس JVM دون هذا الخطأ سيئة... أقوم بتثبيت هذا الإصدار بالتوازي واستخدمه أكثر أو أقل حصريا لتطبيقات JNLP، التي لا تزال تطلب Java 1.4. (اعتقد لا يمكنك تغيير تطبيق JNLP بحيث يطلب إصدار Java أعلى)

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