Итак, самый простой способ - использовать JDK вместо JRE.В этом случае мы можем использовать точки останова в системной библиотеке.НО мы не можем контролировать значения локальных переменных.Для этого мы должны перекомпилировать rt.jar (без пакетов sun. *, Потому что они проприетарные).Процесс перекомпиляции описан , там .Это на русском языке, но в статье находится ссылка на результат rt-dbg.jar.