Как да отстранявате грешки с Eclipse: 10 стъпки (със снимки)

Съдържание:

Как да отстранявате грешки с Eclipse: 10 стъпки (със снимки)
Как да отстранявате грешки с Eclipse: 10 стъпки (със снимки)

Видео: Как да отстранявате грешки с Eclipse: 10 стъпки (със снимки)

Видео: Как да отстранявате грешки с Eclipse: 10 стъпки (със снимки)
Видео: Как да направим възел за вратовръзка бързо и лесно | Lazarini - Мъжка Мода 2024, Април
Anonim

Тази инструкция има за цел да помогне на начинаещите програмисти да започнат бързо отстраняване на грешки с Eclipse. Той използва проста програма, за да демонстрира как да отстранявате грешки в Eclipse. Той обхваща основните знания и умения за отстраняване на грешки, така че ще бъде лесен за разбиране и лесен за следване. Ще видим как програмата се изпълнява стъпка по стъпка в режим на отстраняване на грешки.

Стъпки

Отстраняване на грешки с Eclipse Стъпка 1
Отстраняване на грешки с Eclipse Стъпка 1

Стъпка 1. Задайте точки на прекъсване:

За да зададете точка на прекъсване, първо изберете един ред код, след това преместете мишката в най -лявата част на този ред (както е показано на снимката по -долу), щракнете двукратно или щракнете с десния бутон, след което изберете „Превключване на точката на прекъсване“в изскачащия списък, малък ще се появи синя топка, което означава, че точката на прекъсване е зададена успешно.

Отстраняване на грешки с Eclipse Стъпка 2
Отстраняване на грешки с Eclipse Стъпка 2

Стъпка 2. Стартирайте програмата в режим на отстраняване на грешки:

Имаме три начина да направим това: 1> Натиснете F11; 2> Щракнете върху елемента „Run“в главното меню, след което изберете „Debug“в падащия списък; 3> Щракнете върху иконата за грешка в панела с инструменти (както е показано на снимката по -долу), след което изберете „Debug As Java Application“.

Отстраняване на грешки с Eclipse Стъпка 3
Отстраняване на грешки с Eclipse Стъпка 3

Стъпка 3. Добавете променливи към кутията за наблюдение за проверка:

Можем да видим, че програмата сега спира на реда, на който сме задали точка на прекъсване. Сега ще добавим променливите в полето за наблюдение, за да видим дали програмата ще работи както очаквахме. За да добавите променлива в полето за гледане, поставете курсора върху нея, щракнете с десния бутон, след което в изскачащия списък изберете „Гледане“.

Отстраняване на грешки с Eclipse Стъпка 4
Отстраняване на грешки с Eclipse Стъпка 4

Стъпка 4. Проверете стойностите на променливите в кутията за наблюдение:

Сега можем да видим, че стойностите на num1 и num2 са според очакванията, но сумата все още е 0.0, тъй като програмата не е изпълнила кода, който ще актуализира стойността на sum.

Отстраняване на грешки с Eclipse Стъпка 5
Отстраняване на грешки с Eclipse Стъпка 5

Стъпка 5. Стъпка навътре:

Изпълнете функцията: Сега ще използваме функция add () за изчисляване на сумата. За да видим дали функцията add () ще работи както очакваме, ще влезем в нея. За да направите това, просто натиснете F5 или на панела с инструменти натиснете иконата „Step Innto“в панела с инструменти или в главното меню изберете „Step Into“в падащия списък на елемента „Run“. Програмата ще работи с функция add () и ще спре на първия изпълним код.

Отстраняване на грешки с Eclipse Стъпка 6
Отстраняване на грешки с Eclipse Стъпка 6

Стъпка 6. Върнете се от функцията:

Изпълнете кода, като натиснете F6 или натиснете иконата „Step Over“в панела с инструменти или в главното меню, изберете „Step Over“в падащия списък на елемента „Run“. Програмата ще се върне от функция add () към main () и ще спре на същия ред, когато е напуснала преди това.

Отстраняване на грешки с Eclipse Стъпка 7
Отстраняване на грешки с Eclipse Стъпка 7

Стъпка 7. Проверете връщаната стойност от функцията:

Стартирайте програмата с Step Over, стойността на сумата ще бъде променена на 9.0.

Отстраняване на грешки с Eclipse Стъпка 8
Отстраняване на грешки с Eclipse Стъпка 8

Стъпка 8. Отпечатайте резултата:

Стартирайте програмата със Step Over. Трябва да използваме Step Over вместо Step Into, защото нямаме изходния код на функцията println ().

Отстраняване на грешки с Eclipse Стъпка 9
Отстраняване на грешки с Eclipse Стъпка 9

Стъпка 9. Задайте филтър за отстраняване на грешки:

За да избегнем влизането във функциите без изходен код, ще трябва да променим някои конфигурации, за да кажем на грешката да не влиза в тези функции, дори се използва стъпка в команда. От главното меню „Windows“, изберете „Предпочитания“, след което следвайте последователно числата на снимката по -долу:

Отстраняване на грешки с Eclipse Стъпка 10
Отстраняване на грешки с Eclipse Стъпка 10

Стъпка 10. Спрете в основната:

Има и друг начин да спрете изпълнението на програма с цел отстраняване на грешки-Stop in main. Това означава, че ако е активиран, всеки път, когато програмата започне да се изпълнява, тя ще спира на първия изпълним код в main (), така че кодът да може да се изпълнява ръчно. За да активирате „Спрете в основното“, щракнете с десния бутон върху името на проекта в прозореца на Explorer, изберете „свойство“, за да изведете диалоговия прозорец „свойства за xxx“(xxx е името на проекта), след което следвайте стъпките, обозначени последователно.

Съвети

  • Като цяло можем да зададем точка на прекъсване навсякъде в програмата, с изключение на коментарите, „{“или „}“, но на практика трябва да зададем точка на прекъсване на съответния код, т.е. да зададем смислена точка на прекъсване;
  • Ако не искате да стартирате програмата ръчно в режим на отстраняване на грешки, можете да натиснете бутона „Възобновяване“на панела с инструменти, за да преминете към следващата точка на прекъсване, или да завършите отстраняването на грешки, ако няма повече точки на прекъсване.

Препоръчано: