BlueJ

by King's College London

BlueJ is a free Java development environment designed for beginners and widely used for teaching object-oriented programming.

Operating system: Windows

Publisher: King's College London

Release: BlueJ 6.0.1

License: Open source (GNU General Public License version 2)

Antivirus check: VirusTotal report

Report a Problem

BlueJ is a free integrated development environment for Java, designed for beginners. It is different because it was built for teaching and is free, open-source software.

Features:

  • The free Blueroom website offers teaching resources and a place to talk with other educators, and the BlueJ website adds tutorials and reference documentation.
  • There is a textbook, "Objects First with Java: A Practical Introduction Using BlueJ", co-written by the developers of BlueJ, which can be a great help to beginners.
  • There are extensions available for download to enhance the functionality of the BlueJ software, giving it further capabilities.
  • Its simple design shows classes as a diagram and lets you create objects, call their methods and inspect their values; a code pad runs Java expressions directly.
This product is free to download, and available across many platforms.

BlueJ is an excellent program for learning object-oriented programming. It is developed at King's College London with support from Oracle and is released under the GNU GPL version 2 with the Classpath Exception. BlueJ 6 adds Kotlin support next to Java and Stride. Its clear design, scope highlighting and extensions make the program easy to use for both simple and larger student projects.

Windows 8 or later, 64-bit
32-bit systems need the older BlueJ 4.1.4

PROS
Simplifies learning Java with a clean and simple interface.
Integrated with advanced tools for visualization and interaction.
Includes team tools for shared group projects.

CONS
Limited functionality for larger, more complex projects.
Lacks professional features compared to other IDEs.
Kotlin support still lacks code completion.
BlueJ 1.12d (0.01 MB)
BlueJ 6.0.0 (314.8 MB)
BlueJ 6.0.1 (314.86 MB)
ProWritingAid Desktop
Write papers and even check if you are plagiarizing
SourceTree
A Git GUI to simplify coding.
Brackets
An open-source text editor that's perfect for writing code
Boostnote
Take notes while programming and coding
Mext
Mext is a B2B software that allows you to make metaverse.