كيف تصحح برنامج Java؟
عندما تعلم الجميع جافا لأول مرة ، فإنهم يعتقدون أن تصحيح الأخطاء في IDE متطورة للغاية ، لكنه في الواقع بسيط للغاية.
سوف يعلمك المقالة التالية كيفية تصحيحها في Eclipse على أنها ببساطة وبشكل حدسي. خطوات تصحيح أخطاء IDE الأخرى متشابهة.
1. تعيين نقاط التوقف حيث تعتقد أن هناك شيئًا خاطئًا.
قبل عدد خطوط التعليمات البرمجية ، انقر بزر الماوس الأيمن ، لاحظ أنه ينقر بزر الماوس الأيمن ، ثم حدد نقطة توقف التبديل.
قد تسأل ، كيف أعرف مكان وضع نقاط التوقف؟
إذا لم يكن لديك أي شعور حيال هذه المشكلة ، فيمكنك الوصول إلى بعض نقاط التوقف والخطوة في تصحيح الأخطاء حتى يتم العثور على الاستثناء ، فقط خذ المزيد من الوقت ، وسيمنحك هذا فهمًا أعمق لعملية التنفيذ للبرنامج!
بالطبع ، إذا تمكنت من الانتقال تقريبًا إلى حيث قد تكون هناك مشكلة ، أو موقع فئة تقارير معلومات الاستثناء ، فيمكنك تعيين نقطة توقف هنا.
2. انقر فوق تصحيح. إذا كان برنامج ويب ، فأنت بحاجة إلى بدء تشغيل خادم Tomcat أو Apache في وضع التصحيح.
هذا مهم جدا. لا يمكن أن يدخل وضع البدء القياسي في نقاط التوقف المسبقة ، والتي لا يمكنها تحقيق الغرض من تصحيح الأخطاء.
3. تشغيل البرنامج. عندما يتم تشغيل البرنامج إلى الموضع الذي تم فيه تعيين نقطة التوقف ، سيتم إيقافها ، وسيتم تسليط الضوء على لون الخلفية لهذا السطر من التعليمات البرمجية.
في هذا الوقت ، يمكنك التحكم في البرنامج من خلال زر الشاشة أو لوحة المفاتيح.
فيما يلي مفاتيح الاختصار للتصحيح المقابل للوحة المفاتيح. إذا لم ينجح الأمر ، فيمكنك التحقق مما إذا كان تعارض لوحة المفاتيح.
على سبيل المثال ، غالبًا ما تتعارض مفاتيح اختصار قاموس Youdao مع السيرة الذاتية في وضع Debud.
مفاتيح اختصار وظيفة النطاق
تعود الخطوة الواحدة العالمية إلى F7
خطوة واحدة عالمية تخطي F6
خطوة واحدة عالمية القفز إلى F5
خطوة واحدة عالمية الواحدة في محدد Ctrl+F5
بدأ تصحيح الأخطاء العالمية آخر F11
تابع F8 على مستوى العالم
استخدم المرشحات عالميًا للتخطي من خلال Shift+F5
إضافة/إزالة نقاط التوقف على مستوى العالم CTRL+Shift+B
العرض العالمي Ctrl+D.
بدأ تشغيل Global Run Last Ctrl+F11
تشغيل عالميا إلى خط Ctrl+R
التنفيذ العالمي لـ CTRL+U
4. أدخل واجهة تصحيح الأخطاء لمعرفة المعلومات التي تريدها.
5. يمكنك عرض قيم جميع المتغيرات في المتغيرات ، مثل القيم في نقطة الإيقاف التي تقوم بتعيينها فقط ، انقر بزر الماوس الأيمن على تغيير التغير ، وبعض IDEs تدعم التغييرات الساخنة في النافذة وتنفيذ التعليمات البرمجية.
6. الزر الأول أدناه هو إدخال تنفيذ الطريقة. على سبيل المثال ، إذا قمت بالاتصال بطرق أخرى ، يمكنك إدخال الطريقة لتنفيذ خطوة بخطوة. إذا قمت بالنقر فوق الزر الثاني ، فسيتم تنفيذه فقط خطوة بخطوة ضمن هذه الطريقة. عند استخدام الزر الثالث ، ستقفز من هذه الطريقة وتستمر في تنفيذ الطريقة الأصلية التي تستدعي هذه الطريقة. الوصف كما يلي.
7. أكمل البرنامج.
8. أضف المكوّن الإضافي لإلغاء الإلغاء ل Eclipse لتحسين تصحيح الأخطاء
بشكل عام ، سيشير مشروعنا إلى بعض حزم الجرة الخارجية إلى حد ما. إذا تمكنا من عرض الكود المصدري لحزمة JAR ، فيمكن القول أن تصحيح الأخطاء لدينا سيكون ضعف النتيجة مع نصف الجهد.
1. قم بتنزيل وتثبيت Jad.exe. unsip jad.exe في دليل البرنامج (يمكن وضع أي دليل) ، على سبيل المثال: C:/Program Files/JAD/JAD.Exe.
2. قم بتثبيت المكون الإضافي Jadclipse. قم بتنزيل و unsip net.sf.jadclipse_3.3.0.jar ، قم بنسخه إلى دليل Eclipse/Plugins ، وإعادة تشغيل Eclipse.
3. تكوين Jadclipse. تحت نافذة Eclipse ، انقر فوق نافذة> تفضيلات> Java> Jadclipse> مسار إلى Decompiler.
(اضبط المسار المطلق لـ JAD ، على سبيل المثال C:/Program Files/JAD/JAD.EXE)
يمكنك التحقق من خيار استخدام رمز Eclipse (يتجاوز تعليمات تنسيق JAD) ، والذي يمكن أن يكون متسقًا مع نمط الكود الذي تم تنسيقه بواسطة Ctrl+Shif+F.
بعد تنفيذ هذه الخطوات ، انقر لعرضه على الفصل أو الطريقة التي تم استيرادها من حزمة JAR لعرض الرمز المصدر. إذا لم يكن كذلك ، راجع الحل التالي:
في معظم الحالات ، فشل Eclipse في تعيين عارض ملف Jadclipse تلقائيًا على طريقة الفتح الافتراضية لملفات الفئة.
في Windows-Windows-> perference-> General-> editors-> ملفات الملفات ، يتم تعديل المحرر المرتبط بـ "*.class" و "*.class بدون مصدر" افتراضيًا إلى "Jadclipse Class Hiewer".
لقد قمت بتكوين المكون الإضافي JAD عدة مرات. إذا لم يكن من الممكن إلغاء تجميعها ، فقد تمت تجربتها واختبارها بعد هذا الإعداد.
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.