نحوه اشکال زدایی با Eclipse: 10 مرحله (همراه با تصاویر)

فهرست مطالب:

نحوه اشکال زدایی با Eclipse: 10 مرحله (همراه با تصاویر)
نحوه اشکال زدایی با Eclipse: 10 مرحله (همراه با تصاویر)

تصویری: نحوه اشکال زدایی با Eclipse: 10 مرحله (همراه با تصاویر)

تصویری: نحوه اشکال زدایی با Eclipse: 10 مرحله (همراه با تصاویر)
تصویری: (دوربین مخفی) صحنه هایی که اگرضبط دوربین نمیشد کسی آنرا باور نمی کرد!! 2024, آوریل
Anonim

این دستورالعمل به برنامه نویسان تازه کار کمک می کند تا سریع اشکال زدایی را با Eclipse شروع کنند. از یک برنامه ساده برای نشان دادن نحوه اشکال زدایی در Eclipse استفاده می کند. این دانش و مهارتهای اشکال زدایی اولیه را پوشش می دهد ، بنابراین درک آن آسان و پیگیری آن آسان خواهد بود. خواهیم دید که چگونه برنامه به صورت مرحله به مرحله در حالت اشکال زدایی اجرا می شود.

مراحل

اشکال زدایی با Eclipse مرحله 1
اشکال زدایی با Eclipse مرحله 1

مرحله 1. تنظیم نقاط شکست:

برای تنظیم نقطه شکست ، ابتدا یک خط کد را انتخاب کنید ، سپس موس را به بیشتر قسمت سمت چپ آن خط ببرید (همانطور که در تصویر زیر نشان داده شده است) ، یا دوبار کلیک کنید یا راست کلیک کنید و "Toggle Breakpoint" را در لیست بازشو ، کوچک انتخاب کنید. توپ آبی ظاهر می شود ، به این معنی که نقطه شکست با موفقیت تنظیم شده است.

اشکال زدایی با Eclipse مرحله 2
اشکال زدایی با Eclipse مرحله 2

مرحله 2. برنامه را در حالت اشکال زدایی شروع کنید:

ما سه راه برای انجام این کار داریم: 1> F11 را فشار دهید ؛ 2> روی آیتم "Run" در منوی اصلی کلیک کنید و سپس "Debug" را در لیست کشویی انتخاب کنید. 3> روی نماد اشکال در پنل ابزارها کلیک کنید (همانطور که در تصویر زیر نشان داده شده است) سپس "Debug As Java Application" را انتخاب کنید.

اشکال زدایی با Eclipse مرحله 3
اشکال زدایی با Eclipse مرحله 3

مرحله 3. متغیرهایی را برای بررسی به جعبه ساعت اضافه کنید:

ما می توانیم ببینیم که برنامه در حال ایستادن در خطی است که در آن نقطه شکست را تعیین کرده ایم. اکنون ما متغیرها را به جعبه تماشا اضافه می کنیم تا ببینیم آیا برنامه همانطور که انتظار داشتیم اجرا می شود یا خیر. برای افزودن یک متغیر به جعبه ساعت ، مکان نما را روی آن قرار دهید ، راست کلیک کنید ، سپس در لیست باز شده "Watch" را انتخاب کنید.

اشکال زدایی با Eclipse مرحله 4
اشکال زدایی با Eclipse مرحله 4

مرحله 4. مقادیر متغیر را در جعبه ساعت بررسی کنید:

اکنون می توانیم مقدار num1 و num2 را مطابق انتظار مشاهده کنیم ، اما مجموع همچنان 0.0 است ، زیرا برنامه کدی را اجرا نمی کند که مقدار sum را به روز کند.

اشکال زدایی با Eclipse مرحله 5
اشکال زدایی با Eclipse مرحله 5

مرحله 5. مرحله به:

وارد تابع شوید: حالا از تابع add () برای محاسبه مجموع استفاده می کنیم. برای اینکه ببینیم تابع add () آنطور که انتظار داشتیم کار می کند ، وارد آن می شویم. برای انجام این کار ، فقط F5 را فشار دهید یا در پنل ابزارها ، نماد "Step Into" را در پانل ابزارها فشار دهید ، یا در منوی اصلی ، "Step Into" را در لیست کشویی مورد "Run" انتخاب کنید. برنامه با تابع add () اجرا می شود و روی اولین کد اجرایی متوقف می شود.

اشکال زدایی با Eclipse مرحله 6
اشکال زدایی با Eclipse مرحله 6

مرحله 6. بازگشت از تابع:

کد را با فشار دادن F6 ، یا فشار دادن نماد "Step Over" در پانل ابزار اجرا کنید ، یا در منوی اصلی ، "Step Over" را در لیست کشویی مورد "Run" انتخاب کنید. برنامه از تابع add () به main () باز می گردد و هنگامی که قبلاً خارج شده بود در همان خط متوقف می شود.

اشکال زدایی با Eclipse مرحله 7
اشکال زدایی با Eclipse مرحله 7

مرحله 7. مقدار بازگشتی از عملکرد را بررسی کنید:

برنامه را با Step Over اجرا کنید ، مقدار sum به 9.0 تغییر می کند.

اشکال زدایی با Eclipse مرحله 8
اشکال زدایی با Eclipse مرحله 8

مرحله 8. نتیجه را چاپ کنید:

برنامه را با Step Over اجرا کنید. ما باید از Step Over به جای Step Into استفاده کنیم زیرا کد منبع تابع println () را نداریم.

اشکال زدایی با Eclipse مرحله 9
اشکال زدایی با Eclipse مرحله 9

مرحله 9. تنظیم فیلتر اشکال زدایی:

برای اجتناب از وارد شدن به توابع بدون کد منبع ، ما باید برخی از پیکربندی ها را تغییر دهیم تا به اشکال زدایی بگوییم که حتی اگر از دستور استفاده می شود ، وارد آن توابع نشود. از منوی اصلی "Windows" ، "Preference" را انتخاب کنید ، سپس اعداد را به ترتیب در تصویر زیر دنبال کنید:

اشکال زدایی با Eclipse مرحله 10
اشکال زدایی با Eclipse مرحله 10

مرحله 10. توقف در main:

راه دیگری برای متوقف کردن اجرای برنامه به منظور اشکال زدایی وجود دارد-توقف در اصلی. این بدان معناست که اگر فعال باشد ، هر بار که برنامه ای شروع به اجرا می کند ، روی اولین کد اجرایی در main () متوقف می شود تا کد به صورت دستی اجرا شود. برای فعال کردن "توقف در اصلی" ، روی نام پروژه در پنجره explorer پروژه راست کلیک کنید ، "Property" را انتخاب کنید تا کادر محاوره ای "properties for xxx" (xxx نام پروژه است) ظاهر شود ، سپس مراحل برچسب گذاری شده اعداد را به ترتیب دنبال کنید.

نکات

  • به طور کلی ما می توانیم نقطه شکست را در همه جای برنامه بجز نظرات ، "{" یا "}" تنظیم کنیم ، اما در عمل باید نقطه شکست را روی کد مربوط قرار دهیم ، یعنی یک نقطه شکست معنی دار تعیین کنیم.
  • اگر نمی خواهید برنامه را به صورت دستی در حالت اشکال زدایی اجرا کنید ، می توانید دکمه "Resume" را در پنل ابزارها فشار دهید تا به نقطه شکست بعدی بروید یا در صورت عدم وجود نقطه شکست ، دیباگ را به پایان برسانید.

توصیه شده: