Как да деблокирате Java код в NetBeans

Коригирайте кода си, за да сте по-ефективни.

Стъпка 1

Отворете програмата NetBeans, като кликнете върху нейната икона. Когато програмата се зареди, изпълнете проекта, който искате да отстраните. Ако нямате проект, но искате да знаете за дебъгера NetBean, можете да създадете нов проект, като кликнете върху "File \ new project" (Файл \ Нов проект) и изберете "Java приложение". Независимо от това дали току-що сте създали нов проект или сте го заредили, основният прозорец на редактора NetBean сега показва файла с изходния код.

Стъпка 2

Създайте breakpoint в произволен ред от кода. Прекъсвачът е място в програмата, където изпълнението ще спре и се очаква дебъгерът да продължи. Това е много полезно, за да получите представа какво прави програмата в определено време. Ако смятате, че нещо от вашия код има грешка, опитайте се да поставите точка на прекъсване, където подозрителният код се намира отдясно. За да зададете точка за прекъсване, кликнете върху номера на реда от лявата страна на изходния код. Ще се покаже контекстно меню. Изберете "Breakpoint / Toggle Line Breakpoints", за да създадете точка на прекъсване.

Стъпка 3

Напишете "Ctrl-F5", за да стартирате проекта за отстраняване на грешки. Програмата за отстраняване на грешки ще изпълни програмата до първата точка на прекъсване. Сега можете да поставите мишката върху променливите и информационните прозорци да се показват до тях. Тези информационни прозорци показват стойността на променливата и типа. В горната дясна част на прозореца NetBeans се показва текущото използване на паметта на вашата програма.

Стъпка 4

Преминете към следващия ред, като натиснете "F7" или "F8". Ключът F7 кара дебъгер да "стъпва" в кода, докато F8 кара кода да "премине към следващата стъпка". Въвеждането на код показва входящите и изходящите функции на функционалните повиквания и ще се копае по-дълбоко, когато се правят много повиквания на вложени функции. От друга страна, преминаването през него пренебрегва вътрешната работа на функционални повиквания и фокусира само върху стойността, която се връща. Ако трябва да отстраните грешка от функция, наречена от програмата, използвайте опцията "enter in" (стъпка в), но ако искате да отстраните грешката в текущата програма, използвайте опцията "move to the next" (стъпка напред).