У вас есть конкретный вариант использования для написания вашего собственного Java-отладчика?
Java поставляется с отладчиком, jdb.Существует множество очень мощных интерфейсов отладчика, которые можно запускать локально и удаленно.В среде разработки большинство IDE (eclipse, intelliJ, NetBeans и т. Д.) Имеют встроенные интерфейсы отладчика, которые обеспечивают отличную функциональность и используют jdb.