BlueJ BlueJ is an integrated Java environment specifically designed for introductory teaching. This is a fork of BlueJ 3.0.4 which adds column number reporting to the IDE. Extension support for the column numbers was also implemented.