BlueJ versions

Development environment for Java designed for beginners
5.4
Aug 16, 2024
Review
Feb 15, 2019
Review
Jun 27, 2017
Editorial review
rating
Jun 28, 2013
Review
Dec 12, 2013
Mar 9, 2010
Review
Dec 18, 2013
Oct 8, 2008
Editorial review
rating
Jul 25, 2008
Mar 1, 2008
Mar 3, 2008
Jul 10, 2014
Jul 25, 2008
Jul 26, 2008

What's new

v5.4 [Aug 16, 2024]
- Moved to Java 21, including support for the new language feature switch patterns (including records).
- Changed Mac build to use the JDK for Apple silicon (M1, M2, etc); Intel build is still available.
- Added ARM64 Linux build to support Raspberry Pi.
- Fixed bug with scope highlighting sometimes being missing on some lines.
- Fixed some issues with entering non-English characters (e.g. Chinese, Korean) in Java and Stride.
- Removed the method name tooltip on hover in the terminal.
- Allowed the terminal scope highlighting to be turned off via an option in the preferences.
- Fixed terminal not re-rendering when font size is changed.
- Stopped infinite compilation which could occur when you have an error in a child class with a sealed parent.
- Fixed a bug where inheritance arrows for sealed classes could be double-headed.
- Fixed a bug where \r would be printed oddly in the terminal.
- Fixed a bug which could cause slowdown while a Stride editor was open.

v4.2.2 [Feb 15, 2019]
- Fixed an issue with an extra space appearing in the terminal before the first output.
- Fixed not being able to alter the preferences for the Submitter extension.
- Note: Subversion support is now deprecated and scheduled for removal. Users are encouraged to migrate to using Git instead.
- Note: The extensions API is planned to change soon, so extension writers will need to make changes. Further details will be available in the coming months.

v4.1.4 [Jun 27, 2017]
- Added: Interactive tutorial (under Help -> Interactive Tutorial).
- Fixed: Many printing problems, especially for the Java editor.
- Fixed: Stale bugs displayed in editor/compile command ignored.
- Fixed: Git support issues, especially with sub-packages on Windows.

v3.1.7 [Jun 28, 2013]
bug fixes, minor functionality improvements and support for a new data collection research project.

Alternative downloads

Java
Java
Free
rating

You can build apps, applets and components using the Java programming language.

Microsoft Small Basic
Microsoft Small Basic
Free
rating

Simplified version of Visual Basic.

Blue Cats StereoScope Multi VST Demo
Blue Cats StereoScope Multi
rating

Unique tool to compare the stereo image of several tracks in real time.

DinoPaint Coloring Book
DinoPaint Coloring Book
rating

DinoPaint is a fun dinosaur coloring book that helps kids learn.

Ready to Program with Java
Ready to Program with Java
Free
rating

Software application which uses Java language.