Простой удаленный отладчик для Java, который лучше, чем jdb?

Я знаю, как выполнять удаленную отладку в Java с помощью jdb и Eclipse. jdb оставляет желать лучшего с точки зрения пользовательского интерфейса отладки, но «настройка» не требуется — просто запустите jdb -attach ... и бац, вы отлаживаете. Eclipse имеет гораздо более приятный пользовательский интерфейс, но вы должны настроить проект Java с локальной копией всех исходных файлов, JAR-файлов зависимостей, JAR-файлов с исходным кодом и т. д., которые выполняются удаленно.

Существует ли какой-либо инструмент отладки с «облегченными» свойствами jdb, но который предоставляет вам более богатый (G) пользовательский интерфейс?


person Yang    schedule 06.10.2011    source источник
comment
Голосование за закрытие в качестве инструмента рек.   -  person Ciro Santilli 新疆再教育营六四事件ۍ    schedule 11.07.2015


Ответы (2)


В Netbeans эти инструменты интегрированы (я думаю, что все они просто используют версии jdk с другим интерфейсом). Мне нравятся удаленные измерения производительности (большинство из них вы также можете найти в visualvm в наши дни), удаленная отладка немного сложнее (в конце концов, вам нужен исходный код в netbeans), но это работает. Возможно, это просто интерфейс для jdb.

person Thirler    schedule 06.10.2011
comment
Да, я только что еще раз взглянул на отладчик Netbeans, и похоже, что вам все еще нужны все проекты и исходники локально, поэтому я не считаю это большим шагом вперед по сравнению с Eclipse. Я тоже люблю VisualVM. - person Yang; 06.10.2011
comment
Вам всегда нужно будет предоставлять исходные файлы отладчику, без него отладчик бесполезен (даже если вы можете кое-что сделать) - person Thirler; 07.10.2011
comment
Эээ, в этом-то и смысл моего вопроса - в jdb не нужна локальная копия всех исходников и проектов. Он отображает их с удаленного сервера. - person Yang; 07.10.2011

Джсват? http://code.google.com/p/jswat/

Хотя вам по-прежнему нужны исходные файлы локально для удобства (протокол JDI отправляет обратно номера файлов и строк; затем отладчик может увеличить масштаб до этого места в редакторе и выделить..)

person jmullee    schedule 06.03.2012