Java отладочный зонд - PullRequest
       7

Java отладочный зонд

0 голосов
/ 25 декабря 2009

Я хочу найти способ выполнить отладку в Java. Я привык работать в Wingware Python IDE, и он позволяет мне устанавливать точку останова, и как только выполнение достигает ее, у меня есть оболочка Python, где я могу выполнить произвольный код Python в контексте места, где выполнение приостановлено. Так что я хочу сделать то же самое в Java, то есть установить точку останова и узнать, что будет делать определенный код, если я поместу его непосредственно после этого bp.

Edit: Я использую Затмение. Где я должен печатать? :)

Ответы [ 2 ]

3 голосов
/ 25 декабря 2009

В Eclipse после остановки на точке останова вы можете использовать представление Display (окно & rarr; Показать представление & rarr; Other ... & rarr; Показать), чтобы записать выражение и оценить его, выбрав (т.е. выделив текст с помощью мыши) и нажав Ctrl+Shift+I. Это очень удобно!

2 голосов
/ 25 декабря 2009

Любая приличная IDE будет делать это (например, Eclipse, Intellij или Netbeans). Они позволят вам оценивать произвольные выражения Java, поэтому вы можете достичь точки останова и затем выполнить код на основе доступных вам переменных.

Альтернативой является использование jdb - отладчика командной строки, поставляемого с JDK. Это позволяет оценивать простые выражения Java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...