2012-04-11 1 views
3

Я успешно отладил приложение для Android с jdb сегодня. Но я нашел JDB это не так удобно, как БГД для меня: удобство и функциональность, которые JDB обеспечивает, совершенно не уступают тем, которые предусмотрены БГД.Есть ли лучшие инструменты отладчика Java CLI лучше, чем jdb?

Есть ли лучшие отладчики Java , которые могут использоваться в режиме командной строки на выбор? Предпочтительно это было бы столь же мощным, удобным и функциональным, как gdb предназначен для обычных программ, но для Java.

Опять же, я не заинтересован во всем, что является частью какой-либо IDE. Это должен быть инструмент командной строки, такой как gdb есть. Я использую vim для редактирования моего кода, а не IDE.

+0

Любые причины не использовать IDE, например Eclipse, с интегрированным отладчиком? –

+0

Или, еще лучше, IntelliJ? – duffymo

+0

Я отлаживаю устройства для Android. И затмение работает не очень хорошо. Иногда вы можете войти в режим отладки, но иногда не повезло. Но jdb всегда может нормально отлаживать. И я давно не открываю eclipse с тех пор, как начал работать с vim. –

ответ

0

rlwrap-jdb, как указано в this related post, представляет собой всего лишь обертку вокруг jdb, но придает ей гораздо больше возможностей для работы с gdb. Из rlwrap-jdb README.md:

rlwrap-jdb - это арьергард, чтобы сделать jdb практически пригодным для использования. Он использует rlwrap, чтобы не добавлять не только редактирование командной строки и историю, но (используя отличный механизм фильтра rlwrap), удобные псевдонимы, повторение команды и завершение контрольных точек и переменных.

Чтобы использовать, просто добавьте rlwrap-jdb в команду jdb: rlwrap-jdb jdb ....