Spec-Zone .ru
спецификации, руководства, описания, API
Содержание документации
bgcolor = "#FFFFFF">

Архитектура Отладчика Платформы Java

Как демонстрация Интерфейса Отладки Java (JDI), мы обеспечиваем исходный код для jdb отладчика.

страницы справочника jdb

страницы справочника jdb для Windows

страницы справочника jdb для Соляриса

Вызов jdb

jdb выборка может быть выполнена, выполняясь:

   java tty.TTY <options>.. <class-name>
где <class - имя> является именем, Вы обычно помещали бы в java командная строка. -help опция предоставляет информацию об опциях. Отметьте: Убедитесь, что Java файл lib/tools.jar 2 SDK находится на пути class, используемом, чтобы вызвать tty.TTY. Файл tools.jar включает Библиотеку JDI и в скомпилированные jdb файлы class.

Для получения дополнительной информации по вызову и соединению см. раздел Деталей Соединения и Вызова документации JPDA, особенно раздел по jdb.

Источник для jdb

Полный исходный код для jdb включается как часть примера кода в Java 2 SDK lib/jpda каталог, в examples.jar. (Используйте jar xvf examples.jar, чтобы извлечь содержание examples.jar.) Примечание: этот файл также включает источник для javadt. Исходный код их приложение в качестве примера включается, чтобы предоставить конкретные примеры разработчикам отладчика. Пример кода может использоваться, изменен и перераспределен разработчиками отладчика, если они придерживаются сроков в уведомлении об авторском праве.

jdb использует следующие пакеты (найденный в examples.jar файл):

tty
Код программы
expr
Код обработки выражения

Здание jdb

Чтобы полностью восстановить jdb классы от обеспеченных исходных файлов, Вы должны только скомпилировать их. Никакие специальные опции не требуются кроме тех, которые устанавливают Ваш путь к классу, чтобы включать Библиотеку JDI. Однако, если хотят изменить синтаксический анализатор выражения в файле Expr.jj, Вы будете нуждаться в генераторе синтаксического анализатора JavaCC.

Oracle и/или его филиалы Авторское право © 1993, 2012, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами