DrJava is a graphical IntegratedDevelopmentEnvironment intended for learners of the JavaLanguage. It is based around a dynamic ReadEvalPrintLoop.
It was inspired by the DrScheme IDE built by the PltScheme project at RiceUniversity, to help students of SchemeLanguage.