DrJava is a cross platform lightweight programming environment for Java
Software Santa LOVES his Copy! A Software Santa Pick! Description
DrJava is a lightweight programming environment for Java designed to foster test-driven software development. It includes an intelligent program editor, an interactions pane for evaluating program text, a source level debugger, and a unit testing tool.
Features
lightweight IDE
interpreter for evaluating programs interactively
unit testing
source level debugger
cross-platform
About DrJava
DrJava is a lightweight development environment for writing Java programs. It is designed primarily for students, providing an intuitive interface and the ability to interactively evaluate Java code. It also includes powerful features for more advanced users. DrJava is available for free under the BSD License, and it is under active development by the JavaPLT group at Rice University.
Current Stable Release
The current stable release for DrJava is drjava-stable-20130901-r5756. This version supports Java 6, 7, and 8. You can read the release notes on the SourceForge download page.
http://drjava.sourceforge.net/
https://sourceforge.net/projects/drjava/