معلومات

أخطاء وقت تشغيل Java الشائعة

أخطاء وقت تشغيل Java الشائعة


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

النظر في الجزء التالي من كود جافا ، المخزنة في ملف يسمى JollyMessage.java:

// يتم كتابة رسالة جولي على الشاشة!
فئة Jollymessage
{
ثابت الفراغ الرئيسي العام (سلسلة الحجج) {
// اكتب الرسالة إلى نافذة المحطة
System.out.println ("Ho Ho Ho!")؛
   }
}

عند تنفيذ البرنامج ، سوف ينتج عن هذا الرمز رسالة خطأ في وقت التشغيل. بمعنى آخر ، حدث خطأ في مكان ما ، لكن لن يتم تحديد الخطأ عندما يكون البرنامج تجميع وانتاج، فقط عندما يكون يركض.

التصحيح

في المثال أعلاه ، لاحظ أن الفئة تسمى "Jollymessage" بينما يتم تسمية اسم الملف JollyMessage.java.

جافا حساس لحالة الأحرف. المترجم لن يشكو لأنه من الناحية الفنية لا يوجد شيء خاطئ في الكود. سيقوم بإنشاء ملف فئة يطابق اسم الفئة تمامًا (على سبيل المثال ، Jollymessage.class). عندما تقوم بتشغيل البرنامج المسمى JollyMessage ، ستتلقى رسالة خطأ لأنه لا يوجد ملف يسمى JollyMessage.class.

الخطأ الذي تتلقاه عند تشغيل برنامج باسم خاطئ هو:

استثناء في سلسلة "الرئيسية" java.lang.NoClassDefFoundError: JollyMessage (اسم خاطئ: JollyMessage) ...

حلول خطأ وقت التشغيل الشائعة

إذا تم ترجمة البرنامج بنجاح لكنه فشل في التنفيذ ، فراجع التعليمات البرمجية الخاصة بك بحثًا عن الأخطاء الشائعة

  • اقتباسات مفردة ومزدوجة غير متطابقة
  • اقتباسات مفقودة للسلاسل
  • عوامل المقارنة غير الصحيحة (على سبيل المثال ، عدم استخدام علامات المساواة المزدوجة للإشارة إلى الواجب)
  • الرجوع إلى كائنات غير موجودة أو غير موجودة باستخدام الحروف الكبيرة المتوفرة في الكود
  • الرجوع إلى كائن ليس له خصائص

يمكن أن يساعدك العمل ضمن بيئات التطوير المتكاملة مثل Eclipse على تجنب أخطاء "الأخطاء المطبعية".

لتصحيح برامج Java ذات الإنتاج ، قم بتشغيل مصحح أخطاء مستعرض الويب الخاص بك - سترى رسالة خطأ سداسية عشرية يمكن أن تساعد في عزل السبب المحدد للمشكلة.

في بعض الحالات ، قد لا تكمن المشكلة في التعليمات البرمجية الخاصة بك ، ولكن في Java Virtual Machine. إذا كان JVM يختنق ، فقد يؤدي إلى حدوث خطأ في وقت التشغيل على الرغم من عدم وجود نقص في قاعدة بيانات البرنامج. سوف تساعد رسالة مصحح أخطاء المستعرض في عزل التعليمات البرمجية الناتجة عن الأخطاء التي تسببها JVM.


شاهد الفيديو: فيديو #13. أنواع الأخطاء في الجافا (سبتمبر 2022).


تعليقات:

  1. Gotthard

    في رأيي أنها البداية فقط. أقترح عليك محاولة النظر في google.com

  2. Alister

    أعتذر ، لكن في رأيي أنك مخطئ. اكتب لي في PM ، وسوف نتعامل معها.

  3. Hlaford

    ليس من شأنك!

  4. Kono

    بالتأكيد. كان ومعي. يمكننا التواصل حول هذا الموضوع.

  5. Quan

    مبروك ، فكرة رائعة وفي الوقت المناسب



اكتب رسالة

Video, Sitemap-Video, Sitemap-Videos