For Java programming, it adds tabbed editors, automatic error-checking, adds display of multiple errors and has most of the BlueJ interface rewritten into JavaFX (solving many HiDPI issues on Windows) while also providing some support for writing JavaFX applications and including JavaFX CSS files in a project.īlueJ 4 also adds support for Stride, our frame-based programming language.
Note: See Version 4.0.0 notes for supported devices, minimum requirements and major changes since Version 3.1.7 for Windows 7 or newer, includes JDK (~190 MB)įor Windows 7 or newer, includes JDK (~190 MB)įor MacOS X 10.10+, includes JDK (~190 MB)įor Debian, Ubuntu and other Debian-based systems (~20 MB)
Fixed: Debugger is not stopping on some Breakpoints.Fixed: After switching to another language, Preferences disappear from the Mac app menu and some keyboard shortcuts will not work.
Fixed: Closing code editor kills created objects and clears the the object bench.for 64-bit Windows 7 or newer, includes JDK (~192 MB)įor 64-bit Windows 7 or newer, includes JDK (~192 MB)įor MacOS X 10.11+, includes JDK (~194 MB)įor Debian, Ubuntu 18.10+ and other Debian-based systems (~18 MB)Īll other systems executable jar file (~19 MB) Users are encouraged to migrate to using Git instead. Note: Subversion support is now deprecated.
Switched to GDK 2 on Linux to help with some windowing issues.Added a new mechanism to support opening text files in the project in the BlueJ text editor.Fixed ctrl-click in the class diagram on Mac.Added feature to automatically insert the closing '}' (configurable in the preferences).Many Java editor bug fixes, including scrolling while drag-selecting, tab key behaviour, bracket highlighting, smooth scrolling on Mac.Cut/copy now do nothing if the selection is empty (previously it would blank the clipboard).įor 64-bit Windows 7 or newer, includes JDK (~240 MB)įor MacOS X 10.11+, includes JDK (~210 MB)įor Debian, Ubuntu 18.10+ and other Debian-based systems (~210 MB)Īll other systems executable jar file (~20 MB).Stopped passing -source to the compiler by default (this now allows users to specify -release).Added System.in/out/err to the code completion dialog as a special case.Various small editor bug fixes, including one where errors would sometimes not show in the editor.