![]() Fixed (MacOS X): Projects can't be opened with double click on "package.bluej" when BlueJ is open.Fixed: Lack of scrolling with lots of methods either in unit test, Class popup or Object popup menus.Fixed: Add «stereotype» markers again («/») in class diagram.Fixed: Backspace doesn't work in Terminal on Mac.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. Fixed an issue with not recognising JavaFX installed via Ubuntu package.Ī full list of fixes and improvements is available here.Stopped the "File changed on disk" dialog from popping up again when dismissed, and made it less likely to appear in cases which might be caused by slow network storage.Fixed a window positioning issue that could cause BlueJ windows to appear off-screen (and thus seem to never appear), especially on Windows.Fixed a startup freeze that could cause BlueJ to be forever stuck on the splash screen in Windows.for 64-bit Windows 7 or newer, includes JDK (~240 MB) Fixed some internal errors which could occur on compilation and cause errors not to be shown.Ī full list of fixes and improvements is available here.Fixed a few bugs with breakpoint/step mark display in the Java editor.Fixed some issues with opening editors in new windows.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.Fixed a bug in saving the password for Git in the teamwork.Compiler errors can now be seen in a list pane when accessibility mode is turned on.Many different accessibility improvements, especially to the terminal, codepad, but also the general interface.Combining features from multiple Java language versions makes the compiler more stable and easier to work with. ![]() Binary integer literal, strings in the "switch" statement and underscores in the numeric literals are features that are proprietary to Java 7. Some examples of Java 5 language features are the enhanced "for" statement, "enum" declaration, annotation type declaration, annotations, static imports and hexadecimal floating point literals. The ones for Java 1.4 include class declaration, interface declaration, package declaration, class initializer, class variable initializer, as well as "if.else", "while", "do.while", "", "throw", "return", "continue", "switch", "synchronized" and "for" statements. Therefore, you can find features from Java 1.4, 5 and 7. It packs a series of Java language features that are categorized by version. This compiler comes with integration for Apache Commons JCI (which stands for Java Compiler Interface) and also for JBoss Rules or Drools. It is worth mentioning that the target computer must have Java SE Development Kit and a suitable IDE installed beforehand. It can be used for analyzing static code or manipulating it. Janino is a lightweight Java-embedded compiler that can perform multiple tasks, including compiling a set of source files to a set of class ones, process Java expressions, class bodies, blocks or source files.
0 Comments
Leave a Reply. |