← Package directory
Available on winget

Install BlueJ

A free Java Development Environment designed for beginners, used by millions worldwide.

Install with winget
winget install --id BlueJTeam.BlueJ
Upgrade
winget upgrade --id BlueJTeam.BlueJ
Uninstall
winget uninstall --id BlueJTeam.BlueJ

About BlueJ

A free Java Development Environment designed for beginners, used by millions worldwide.

What's new in 5.5.0

This is a release with many different small improvements to BlueJ's usability, plus a few bug fixes. Fixed bugs: - Fixed slowdown bug with Java classes over 5000 lines. - Fixed bug with terminal sometimes not showing exceptions if the stderr pane was not previously visible. - Fixed bug with rectangle characters showing up in the documentation view on Windows. - Fixed bug with assert panel not changing the OK button to enabled (and the field to disabled) when selecting null/not-null as the assertion while recording a test - Show quick fixes even if the locale is one that supports localised Java compiler error messages (e.g. German) Improvements: - The Edit->New CSS File has become Edit->New CSS/Text File and will let you create text files - Select several lines in the Java editor, right-click and select "Screenshot line(s)". A screenshot of those lines will be put on the clipboard. The lines must all be visible on screen. - In the Java editor, middle-click the name of any other class to go to its definition/documentation. (Also available on right-click menu.) - When you inspect a String object, new pane for string content and new "Copy to clipboard" button. - New "Re-run" button on left side of main window, re-runs last constructor or static method (or JavaFX app) with same parameters. (Compiles first, if needed.) - The New Class dialog now has a new dropdown: Template or Minimal; the latter lets you create a class/interface/enum/record/etc without anything in the body. - New checkbox in Preferences, in Interface -> General that lets you turn off re-opening last open project...

Read release notes

Version history

Version Updated Notes
5.5.0 Unknown This is a release with many different small improvements to BlueJ's usability, plus a few bug fixes. Fixed bugs: - Fixed slowdown bug with Java classes over 5000 lines. - Fixed bug with terminal sometimes not showing exc...
5.4.2 Unknown Release of BlueJ 5.4.2.
5.4.1 Unknown No notes
5.4.0 Unknown No notes
5.3.0 Unknown No notes
5.2.1 Unknown No notes
5.2.0 Unknown No notes
5.1.0 Unknown No notes
5.0.2 Unknown No notes
5.0.1 Unknown No notes
4.1.4 Unknown No notes