A free Java Development Environment designed for beginners, used by millions worldwide. Find out more...
"One of my favourite IDEs out there is BlueJ"
— James Gosling, creator of Java.


1. Oracle JDK
You can also download BlueJ as a standalone bundle (zip) which you can run from a USB stick.
10.7.3 and newer:
BlueJ Installer
with Java 8 JDK
10.7.2 and older:
BlueJ Installer
(uses Apple Java 6 JDK, not recommended for newer systems)
BlueJ is now part of the Raspbian distribution, and it is already installed by default on the current Rasbperry Pi image.
To install or update BlueJ manually, and for tutorials, see the BlueJ on Raspberry Pi page.
Adds support for Stride, Git, automatic error highlighting, tabbed editors and more. Source code
Requires no installation, ideal for use on a USB stick.
"Objects First with Java: A Practical Introduction Using BlueJ" is a textbook co-written by the developers of BlueJ and has sold hundreds of thousands of copies worldwide.
Our free Blueroom website offers teaching resources and the chance to engage with other educators using BlueJ around the world.
We have several extensions available that add to BlueJ's base functionality.
If you have a technical issue with the BlueJ software itself (e.g. installation problems, failing to start, etc), you can view our FAQ, contact our technical support or view our bug database.
The BlueJ project is supported by Oracle. We benefit from open source licences for JProfiler, a Java profiler and JIRA.