الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما الفرق بين ال ClassNotFoundException و ال ClassDefNotFoundError و الcompile-time error

مغلق
بدأه mhewedy في 10 مايو 2007 · 4 رد · 612 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ما الفرق بين :

البرنامج لا يريد أن يعمل compile عند الاشاره لاسم class موش موجود

و بين ال runtime env. تقول ClassNotFoundException

و بين ClassDefNotFoundError

علي حسب علمي :

الأول يحدث كما أسلفت عند الاشاره لاسم class موش موجود

الثاني يحدث مثلا عندما يتم قراءة اسم ال class المراد استخدامه في ال runtime و عدم ايجاده مثل الجمله الشهيره :

Class.forName ("class name")

فهو في هذه الحاله لا يعرف اي شئ عن ال class الذي سوف يشير اليه إلا في ال runtime

فمتي يظهر النوع التالت ??????????????????!!!!!!!!!!!!!!

#2

هل قرأت موضوع : نظره على Exceptions in Java !

#3

بالطبع لا، فأنا مزنوووووووووووووووووووووووووووووووق جدا ، امتحاناتي الأحد بعد القادم :(

#4

بالطبع لا، فأنا مزنوووووووووووووووووووووووووووووووق جدا ، امتحاناتي الأحد بعد القادم :(

#5

هل تعتقد انني اهوى كتابة المواضيع الطويله !

كل مواضيعي لو تجمعها ماخذت ساعه كامله !

هذا الموضوع مغلق.

مواضيع مشابهة