Eclipse IDE: Preparing for Java 23, saying goodbye to Java 7

0
18
Eclipse IDE: Preparing for Java 23, saying goodbye to Java 7


Eclipse, the open source development environment for Java, C/C++, TypeScript/JavaScript and other programming languages, has been released in version 2024-09. Support for Java 7 and older Java versions is no longer available. New additions include an integrated search-and-replace field in text-based editors, which is more space-saving than the previous search-and-replace dialog, as well as optional “sticky scrolling” and support for TypeScript 5.5. Among other things, the cleanup functions for Java have been expanded. Maven can be used when executing JUnit tests and JavaScript or TypeScript can now find errors in regular expressions by themselves.

Advertisement


Eclipse is now working in the same way as javac and no longer supports Java versions older than Java 8. Java 8, which was released 10 years ago and is now the oldest version for which (security) updates are still available, is backwards compatible with older versions. So an update to Eclipse 2024 should be possible for most developers. While older Java versions are being phased out, the Eclipse team is already working on support for the upcoming Java version 23, which will be part of the next Eclipse release in December. A Java 23-compatible initial version for Eclipse 2024-09 is expected to be available shortly after the release of Java 23 in calendar week 38. Eclipse Marketplace The latter are offered for installation.

For Maven projects, the configuration of the Maven plugin Surefire is now taken into account when testing with JUnit or TestNG. If you change the environment variables configured for Maven Surefire, Java properties, the working directory used for tests or similar in the Maven POM file, the configuration for already executed tests can be changed by right-clicking in the POM editor or on the project folder and Maven | Update Project… Synchronize

The Beelink EQR6 arrives, a silent and versatile mini PCThe Beelink EQR6 arrives, a silent and versatile mini PC

Along with the integrated find-and-replace field in the editor, “sticky scrolling”, like the one found in Visual Studio Code, is now also available for the Eclipse IDE. The integrated find-and-replace field is more space-saving and provides the same functionality as the previous “Find and Replace” dialog. Unlike the built-in find-and-replace field, sticky scrolling is not enabled by default, which can be found in Settings Preferences | General | Editor | Text Editor Can be changed for both purposes.




(Image: Aanchalie Thaveeboon/Shutterstock.com)

It will happen on October 15 BetterCode() Java 2024 instead. The online conference showcases the most important innovations from Java 21 to Java 23.

Theme day program Contains seven lectures on the following topics:

  • Java 23 new features at a glance
  • String templates under revision
  • Stream Gatherers for your own stream operations
  • Concurrent Programs in Java 23
  • Farewell to JNI for foreign function and memory APIs
  • More details thanks to the Class File API
  • Advanced features for advanced users

Sticky scrolling helps keep track of deep hierarchical structures by keeping higher-level lines that are less indented when scrolling down. Sticky scrolling works entirely based on line indentation, which has the advantage of working with all programming languages ​​and text-based formats. However, it also has the disadvantage that, for example, a commented line of code that is not indented remains as a higher-level line.

In Eclipse 2024-09, TypeScript is supported up to version 5.5. Support for TypeScript and JavaScript is based on the same language server and provides the corresponding functionality for both programming languages ​​- if there is an equivalent. Improved program flow analysis ensures that in some cases where an error was previously displayed incorrectly, no error is displayed anymore. There is also now a syntax checking for regular expressions, which, for example, detects incorrect parentheses or references to non-existent groups in regular expressions and displays them as errors.

Ten expandable basic packages of the Eclipse development environment for Windows, Linux and macOS are offered for various purposes. The packages contain everything you need to run and develop Eclipse: Java 21 and Git, as well as Maven and Gradle in the Java IDE package. The Eclipse IDE package can be accessed via Eclipse Installer Installed or Downloaded as zip files become. The existing Eclipse IDE can be used via Help | Check for Updates Update. More information and What’s new in the Eclipse projects included in this release Available on Eclipse IDE Website,


(Map)

Minor changes in .NET 9.0 Release Candidate 1Minor changes in .NET 9.0 Release Candidate 1

LEAVE A REPLY

Please enter your comment!
Please enter your name here