سؤال
أحاول تشغيل تطبيق 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 أعلى)
لا تنتمي إلى StackOverflow