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.


  • lightweight IDE
  • interpreter for evaluating programs interactively
  • unit testing
  • source level debugger
  • cross-platform

Project Samples

Project Activity

See All Activity >


BSD License

Follow DrJava

DrJava Web Site

Other Useful Business Software

Pyramid - The Complete Self-Service Analytics Platform Pyramid - The Complete Self-Service Analytics Platform Icon
Pyramid - The Complete Self-Service Analytics Platform Icon

Easily combine data from multiple sources to build dashboards and reports with our scalable solution built for mid-size to enterprise companies.

Pyramid combines analytic tools often found in separate applications. It features a graphically based ETL to model data and incorporate machine learning algorithms, intuitive data discovery tools that produce simple and advanced visualizations, a presentation builder for creating analytic applications and presentations, and an enterprise-grade report builder—all in a single, integrated platform that can be accessed from any browser or device.

Rate This Project

Login To Rate This Project

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • wont run on won 8.1

  • Won't compile with java 8. It says it compiles, but the console reports an incompatibility with the compiler and no .class file is created. For a new java user that led to a lot of head scratching. Netbeans works with java 8. There's nothing I can find that warns of this incompatibility.

  • It cannot be installed on Mac OS X 10.11 (El Capitan) After extracting from tar.gz, it says "DrJava has damaged. You should move it to trash"

  • Simple and to the point non-bloatware. Makes me wish other programming and even webdev software was more like this.

  • I am not able to see the video of these tutorials. If I could it is really a good job

Read more reviews >

Additional Project Details



Intended Audience

Education, Developers, Other Audience

User Interface

Java Swing

Programming Language