BlueJ

BlueJ Team · BlueJTeam.BlueJ

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

winget install --id BlueJTeam.BlueJ --exact --source winget

Latest 5.5.0

Release Notes

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 projects.
  • Slightly increased the space for line numbers to help with four-digit line numbers.
  • Terminal window has new "Always on top" menu option.
  • Made Cmd-comma open preferences on macOS.
  • Ctrl-+ should increase font size on non-QWERTY keyboards.
  • Increased default font size to 12 in new installations.
  • Line numbers on by default in new installations.
  • Editor tabs can be dragged to reorder them in the editor windows.
  • Ctrl-scrollwheel on Windows and Linux, and two finger pinch-zoom gesture on all OSes changes the editor font size.
  • Changed the default Java editor and terminal font to "Source Code Pro", which supports box-drawing characters.

Installer type: wix

Architecture Scope Download SHA256
x64 Download 697404B7F704235878861BD4133E24480E17E74942F0A9D31DB08DDFE4EE21C0

Details

Homepage
https://www.bluej.org/
License
GNU General Public License version 2
Publisher
BlueJ Team
Support
https://www.bluej.org/doc/documentation.html#support
Copyright
Copyright (c) M. Kölling and J. Rosenberg
Moniker
bluej

Tags

bluejidejavaprogrammingprogramming-ide

Older versions (10)

5.4.2
Architecture Scope Download SHA256
x64 Download 85FB8F701F705ACAC1D0A1920C53E851CB6595CE83DE9D5E86B02194A63BB163
5.4.1
Architecture Scope Download SHA256
x64 Download 950E9BFD2D5159432D96560A1C4645F221C9F85DFB930FEED75F678BFDC904E0
5.4.0
Architecture Scope Download SHA256
x64 Download B54B4D99FBBD2985CA9054B069D8AFCB482F1108D5C401D05B21A3B3982D401D
5.3.0
Architecture Scope Download SHA256
x64 user Download F73A5A34C1FCC598FF79E56DDF4B8B58FE851951981A61149DEB42E5A6344349
x64 machine Download F73A5A34C1FCC598FF79E56DDF4B8B58FE851951981A61149DEB42E5A6344349
5.2.1
Architecture Scope Download SHA256
x64 user Download 667df7908451c1f792b34641ae6dd6f6a1405b8f5ad0b19c5999633e3787d6f1
x64 machine Download 667df7908451c1f792b34641ae6dd6f6a1405b8f5ad0b19c5999633e3787d6f1
5.2.0
Architecture Scope Download SHA256
x64 user Download EDDECEAFC6DDB8B0EAC4F8F70F101285FE110F687E41F9E1242F0AFC91E516DE
x64 machine Download EDDECEAFC6DDB8B0EAC4F8F70F101285FE110F687E41F9E1242F0AFC91E516DE
5.1.0
Architecture Scope Download SHA256
x64 machine Download FD3AB483F02B6544EAF51D1C56035ED1C9DB2FD150807EF0D45311B77AA265B0
x64 user Download FD3AB483F02B6544EAF51D1C56035ED1C9DB2FD150807EF0D45311B77AA265B0
5.0.2
Architecture Scope Download SHA256
x64 machine Download F022A962381CCC6E9F5CD7085BC830A6B0D1F211A310659D23C24DAFE374C44C
x64 user Download F022A962381CCC6E9F5CD7085BC830A6B0D1F211A310659D23C24DAFE374C44C
5.0.1
Architecture Scope Download SHA256
x64 machine Download D44B73C0C758ABC2E57CAAF6F835409A686FD37817C01C0EA319D3D3CCE9A01C
x64 user Download D44B73C0C758ABC2E57CAAF6F835409A686FD37817C01C0EA319D3D3CCE9A01C
4.1.4
Architecture Scope Download SHA256
x86 machine Download AE6DB8E32B2C2B688B79F498F07483D75E1E56188E2F9C5DBA28ED50193BF8B5
x86 user Download AE6DB8E32B2C2B688B79F498F07483D75E1E56188E2F9C5DBA28ED50193BF8B5