BlueJ to bezpłatne i wieloplatformowe środowisko programistyczne Java. Powstało ono głównie z myślą o nauczaniu tego języka od podstaw. Aplikacja została napisana w Javie, twórca udostępnia wersje dla Windows, Mac OSX, Linux i innych systemów.

Narzędzie oferuje m.in. wbudowany edytor, kompilator, wirtualną maszynę, debugger itp. Zapewnia w pełni zintegrowane środowisko, graficzną prezentację klas, możliwość edycji graficznej i tekstowej oraz interaktywne tworzenie obiektów. Dodatkowo istnieje możliwość poszerzenia funkcjonalności BlueJ za pomocą dostępnych wtyczek.

Uwaga!
Wymaga Java 1.6