Bu təlimat yeni başlayan proqramçıların Eclipse ilə tez bir zamanda hata ayıklamasına başlamalarına kömək etmək məqsədi daşıyır. Eclipse -də hata ayıklamayı göstərmək üçün sadə bir proqramdan istifadə edir. Əsas ayıklama bilik və bacarıqlarını əhatə edir, buna görə başa düşülməsi və izlənməsi asan olacaq. Proqramın ayıklama rejimində addım-addım necə işlədiyini görəcəyik.
Addımlar
Addım 1. Qırılma nöqtələrini təyin edin:
Bir kəsmə nöqtəsi təyin etmək üçün əvvəlcə bir kod sətrini seçin, sonra siçanı həmin sətrin ən sol hissəsinə (aşağıda göstərildiyi kimi) köçürün, ya cüt vurun, ya da sağ vurun, sonra açılan siyahıda "Kəsmə nöqtəsini dəyiş" seçin. mavi top görünəcək, bu, müvəffəqiyyətli bir nöqtənin qurulduğunu göstərir.
Addım 2. Proqramı ayıklama rejimində başladın:
Bunun üç yolu var: 1> F11 düyməsini basın; 2> Əsas menyuda "Çalış" maddəsini vurun və açılan siyahıda "Debug" seçin; 3> Alətlər panelindəki səhv simgesini (aşağıda göstərildiyi kimi) vurun və sonra "Java Tətbiqi Olaraq Hata Ayıkla" seçin.
Addım 3. İmtahan üçün saat qutusuna dəyişənlər əlavə edin:
Proqramın indi bir kəsmə nöqtəsi qoyduğumuz xətdə dayandığını görə bilərik. İndi proqramın gözlədiyimiz kimi işləyəcəyini görmək üçün dəyişənləri izləmə qutusuna əlavə edəcəyik. Saat qutusuna bir dəyişən əlavə etmək üçün üzərinə imleci qoyun, sağ vurun və sonra açılan siyahıdan "İzlə" seçin.
Addım 4. İzləmə qutusundakı dəyişən dəyərləri yoxlayın:
İndi num1 və num2 -nin dəyərinin gözlənildiyi kimi olduğunu görə bilərik, amma cəmi yenə də 0.0 -dur, çünki proqram cəmin dəyərini yeniləyəcək kodu işə salmadı.
Addım 5. Daxil olun:
Funksiyaya daxil olun: İndi məbləği hesablamaq üçün add () funksiyasından istifadə edəcəyik. Add () funksiyasının gözlədiyimiz kimi işləyəcəyini görmək üçün ona daxil olacağıq. Bunu etmək üçün F5 düyməsini basın və ya alətlər panelində alətlər panelindəki "İçəri Girin" simgesini basın və ya əsas menyuda "Çalış" maddəsinin açılan siyahısında "İçəri Girin" seçin. Proqram add () funksiyasına daxil olacaq və ilk icra olunan kodu dayandıracaq.
Addım 6. Funksiyadan qayıdın:
F6 düyməsini basaraq kodu işləyin və ya alətlər panelində və ya əsas menyuda "Çalış" maddəsinin açılan siyahısında "Aşın" seçin. Proqram add () funksiyasından main () funksiyasına qayıdacaq və əvvəllər ayrıldıqda eyni sətirdə dayanacaq.
Addım 7. Funksiyadan qaytarılma dəyərini yoxlayın:
Proqramı Step Over ilə işə salın, cəmin dəyəri 9.0 olaraq dəyişdiriləcək.
Addım 8. Nəticəni çap edin:
Proqramı Step Over ilə işə salın. Println () funksiyasının mənbə koduna malik olmadığımız üçün Step Into yerinə Step Over istifadə etməliyik.
Addım 9. Ayıklama filtrini qurun:
Mənbə kodu olmadan funksiyalara girməmək üçün, bəzi konfiqurasiyaları düzəltməli olacağıq ki, hata ayıklayıcının əmr daxilində belə bu funksiyalara girməyəcəyini söyləyək. "Windows" ana menyusundan "Tercih" seçin, sonra aşağıdakı şəkildəki rəqəmləri izləyin:
Addım 10. Əsas hissədə dayan:
Ayıklama məqsədi ilə bir proqramın icrasını dayandırmağın başqa bir yolu var-Əsas olaraq dayandırın. Bu o deməkdir ki, hər dəfə bir proqram işləməyə başlayanda, kodun əllə işlədilməsi üçün main () proqramının ilk icra olunan kodunda dayanacaq. "Əsasda dayan" funksiyasını aktivləşdirmək üçün, layihə kəşfiyyatçısı pəncərəsindəki layihə adını sağ vurun, "xxx xassələri" (xxx layihənin adıdır) informasiya qutusunu çıxarmaq üçün "xassə" ni seçin və sonra nömrələnmiş addımları ardıcıl olaraq izləyin.
İpuçları
- Ümumiyyətlə, "{" və ya "}" şərhləri istisna olmaqla, proqramın hər yerində nöqtə nöqtəsi təyin edə bilərik, amma praktiki olaraq əlaqədar kodun kəsilmə nöqtəsini təyin etməliyik, yəni mənalı bir kəsmə nöqtəsi təyin etməliyik;
- Proqramı ayıklama rejimində əl ilə işlətmək istəmirsinizsə, növbəti kəsmə nöqtəsinə keçmək üçün alətlər panelindəki "Davam Et Düyməsinə" basa bilərsiniz və ya daha çox kəsmə nöqtəsi yoxdursa, debugu başa vura bilərsiniz.