Development environment: Eclipse 2021-09 has Java 17 in the canoe
Free Desktop IDE for Java, C / C ++, and other Eclipse programming languages is released in version 2021-09. For Windows, Linux, and macOS, eleven core open-source IDE extensible packages are offered for different purposes. Compared to the previous June release, the 2019 release targets Java 17 and provides detailed improvements for Java development and Git release management.
Java fresh for modernization
Support for Java 17, which predated the release of Eclipse one day, exists as a preview for post-installation through Eclipse Marketplace. For Java 16 and earlier versions, Eclipse 2021-09 brings bug fixes and some minor improvements. Among other things, the missing code completion in the previous version in some cases has been fixed. The cause was a profound change in auto-completion in processing incomplete code.
The current version also does not suggest, by default, any package classes that should not be used, such as
com.sun.* or those available only for historical reasons
java.awt.*. This filtering option was already available in previous versions, but it was not active by default.
Some quick fix functions are new, for example a
whileBuckle in one
while-Loop to convert if the condition is initially true, and a cleanup function for
StringBuilder to replace. is also new Raw paste in the edit and context menu to insert code snippets unchanged, for example without correcting the indentation. In Visual Studio Code, Java enhancements to Eclipse-based Java language support are expected to be included in the next release.
General and Git
Visually, the new version brings contemporary buttons for closing editors and views, and in dark mode, tooltips have also been recently darkened.
In Git versioning, Eclipse extends the context menu for files and folders in the file tree in the compare editor to compare multiple files. Through Seen in you can now switch to other views and Compare with each other compares two selected files with each other. This is useful, for example, when a file that has been modified, renamed, or moved appears as two files in the file tree: one deleted and one added.
also the view Git repositories gets an extended context menu with comparison functions. There is an additional entry for branches, tags and other references Compare with the working tree. For the reverse comparison, based on the Working Tree for files and folders, there is the submenu Compare with.
Upgrade or Download
More information and the respective innovations of the Eclipse projects involved in this release are on the 2021-09 release website to find. New Eclipse IDE packages can be installed through Eclipse Installer or as downloaded ZIP files. An existing Eclipse IDE can be accessed via Help | Check for updates Update.