BlueJ is an interactive Java development environment. It provides a unique user interface that presents a graphical display of the application classes and their relationships, and it lets users interactively create objects of any class. Once objects have been created, users can interact with them directly. This interaction mechanism allows for much greater testing and experimentation than in conventional environments. BlueJ is suited for teaching and learning OO and Java.
| Tags | Text Editors Integrated Development Environments (IDE) Software Development Libraries Java Libraries |
|---|---|
| Licenses | Freeware |
| Implementation | Java |
Recent releases


Changes: This version contains many improvements, including support for Java ME development, support for Subversion repositories for team work, greatly improved unit test recording, and many bugfixes.


Changes: This version adds a number of minor feature improvements and bugfixes, including better handling of breakpoints, improved configuration options, and improved support for MacOS 10.5 (Leopard).


Changes: Feature additions, most notably explicit support for group work, and numerous bugfixes.


Changes: Provides some small improvements and a number of fixes for minor bugs, including terminal encoding issues, interface responsiveness in infinite loops, and improvements in dealing with firewall conflicts.


Changes: This version fixes a few minor bugs.
Reduce the size of your TimeMachine backups, save valuable disk space, and reduce the time it takes to back up your files.