BlueJ is an education-focused interactive Java IDE. It provides a basic debugger and GUI-based method calling.