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.

Created by
Supported by

Download and Install

Version 3.1.5, released 29 March 2015 (what's new)

Mac OS X

10.7[Lion].3 and newer:
BlueJ Installer
(includes Oracle JDK)


10.7[Lion].2 and older:
BlueJ Installer
(uses Apple JDK)

Ubuntu/Debian Linux

Raspian Linux

BlueJ is now part of the Raspbian distribution, and it is already installed by default on the current Rasbperry Pi image.

However, If you don't have BlueJ already installed, just run this command in a terminal on the Raspberry Pi:

sudo apt-get update && sudo apt-get install bluej

See this page for information about using BlueJ on the Raspberry Pi.

Other Operating Systems

1. Oracle JDK

2. BlueJ Installer

Installation instructions are here.
See this page for information about using BlueJ on the Raspberry Pi.

Download previous versions, or source code
The copyright for BlueJ is held by M. Kölling and J. Rosenberg.
BlueJ is available under the GNU General Public License version 2 with the Classpath Exception (full license text, licenses for third party libraries).

Useful Resources


"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.

Teacher support

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.

Technical Support

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.