Eclipse, the famous open source IDE for Java, C/C++, TypeScript/JavaScript and other programming languages, has been released in version 2024-12. Various basic packages of the development environment are now also available for the first time directly for Windows on ARM and for Linux on RISC-V. The Java IDE has been expanded to include Java 23 support as well as new and improved features in the Java editor and cross-file cleanup capabilities. There are speed improvements in both the Java tooling and the Eclipse platform, which are especially noticeable when searching for files. TypeScript is now supported up to and including version 5.7.
Advertisement
Java 23 and new cleanup features
Support for the current Java version 23, which had to be installed in the previous version, is now tightly integrated. New comments in Java 23 are in Markdown, marked with three leading slashes per line, rather than the previous, usable Javadoc comments with HTML elements. Eclipse also supports the so-called preview features of Java 23, which should obviously be activated as they are not for productive use, but rather to try out the functions of future Java versions in their current, not yet final, development state. To be able to. ,
By default, development with Java 22 and 23 warns about required but unused lambda parameters and local variables. The suggested solution is to replace them with anonymous variables, which are available since Java 22 and are represented in code by underscores rather than by parameter or variable name. The cleanup function has been extended to remove unused local variables and replace all such locations in multiple files, packages or projects at once. Additionally, there is a new cleanup feature that simplifies deleting branches in case otherwise true
and in the second case false
Return: Instead of an if-else branch, status or rejected status is returned directly.
Faster search and UI improvements
There have been speed improvements in both the Java tooling and the Eclipse platform, for example in general file searching and so-called “quick search”, which displays hits as the searched text is entered. For projects with several thousand files, the results list displays much faster than the previous version.
If you use multiple monitors with different resolutions under Windows, you can set monitor-specific scaling window | Priorities general | appearance Activate. The still experimental feature uses the higher resolution of the corresponding monitor for sharper display.
JavaScript and TypeScript
JavaScript and TypeScript support is based on the language server borrowed from Visual Studio Code. TypeScript is supported up to current version 5.7. Improved and new checks for properties incorrectly marked as “overridden” and variables not initialized before use.
upgrade or download
Ten expandable basic packages of the Eclipse development environment are offered for Windows, Linux, and macOS for various purposes. All packages include everything you need to run and develop in Eclipse: Java 21 and Git, as well as Maven and Gradle in Java IDE packages. Can be accessed through Eclipse IDE package eclipse installer established or Downloaded as zip files to become. The existing Eclipse IDE can be used via help | check for updates Update. More information and What’s new in Eclipse projects included in this release available on eclipse ide website,
(map)