Debug

Тема в разделе "Java", создана пользователем Evgeni, 9 авг 2012.

  1. Evgeni

    Evgeni Гость

    Здравствуйте!
    С недавнего времени начал обучаться Java SE. Пишу в NetBeans IDE 7.2

    Пытаюсь воспользоваться пошаговой отладкой - чтобы понять последовательность шагов при выполнении программы. В тексте программы ставлю точку останова в начале функции main То следующей за строкой :

    public static void main(String args[]){

    Нажимаю ctrl+shift+f5 - запускается отладчик -останавливается в нужной строке:

    Прослушивание порта javadebug
    Программа пользователя выполняется
    LineBreakpoint DemoShipment.java : 84 успешно установлена.
    Достигнута точка останова в строке 84 класса DemoShipment потоком main.
    Поток main остановился на DemoShipment.java:84.

    Однако затем когда пытаюсь продолжить выполнение программы пошагово (нажимаю F8 либо кнопку на панели) выскакивает вкладка thread.java и ... :


    Прослушивание порта javadebug
    Программа пользователя выполняется
    LineBreakpoint DemoShipment.java : 84 успешно установлена.
    Достигнута точка останова в строке 84 класса DemoShipment потоком main.
    Поток main остановился на DemoShipment.java:84.
    Программа пользователя выполняется
    Поток main остановился на Thread.java:731.
    Программа пользователя выполняется
    Поток main остановился на Thread.java:732.
    Программа пользователя выполняется
    Поток main остановился на Thread.java:733.
    Программа пользователя выполняется
    Поток main остановился на Thread.java:736.
    Программа пользователя выполняется
    Поток main остановился на Thread.java:738.
    Программа пользователя выполняется
    Поток main остановился на Thread.java:739.
    Программа пользователя выполняется
    Поток main остановился на Thread.java:740.
    Программа пользователя выполняется
    Поток main остановился на Thread.java:741.
    Программа пользователя выполняется
    Поток main остановился на Thread.java:742.
    Программа пользователя выполняется
    Поток main остановился на Thread.java:743.
    Программа пользователя выполняется
    Программа пользователя завершила работу

    Программа завершает работу после нескольких шагов, так и не вернувшись к моему коду. (Выполняется успешно)
    Пробовал для разных программ и точек останова -результат один... Однако же у моих знакомых всё в порядке - работает пошаговый режим отладки.
    Подскажите что мои кривые руки натворили, что выскакивает private void exit() { .....} во вкладке thread.java вместо пошагового прохождения программы...
    Заранее большое спасибо!)
     
Загрузка...

Поделиться этой страницей