سؤال

لدي محمل فئة مخصص يمتد من urlclassloader. أضفت ملف .class إلى urlpath باستخدام addurl () ؛ ولكن عندما أقوم بعمل class.forname () باستخدام هذا المحمل ، أحصل على classnotfoundException. ومع ذلك ، إذا قمت بإنشاء جرة وأضفت الجرة إلى عنوان URLPath ، فأنا لا أحصل على أي استثناء.

باستخدام addurl () ، هل يمكننا إضافة ملف .class أو دليل ؟؟ هل يمكن لأحد أن يؤكد ذلك لأنه لا يعمل بالنسبة لي؟

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

المحلول

يجب أن تشير وسيطة Addurl إلى الدليل الذي يحتوي على حزمة الجذر الخاصة بـ .class ، وليس الملف نفسه.

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