Eclipse IDE: Erstmals mit Support fĂĽr Windows on ARM
Das neueste Quartals-Release 2024-12 der Eclipse IDE bietet UnterstĂĽtzung fĂĽr Java 23 und ist nun auch fĂĽr Windows on ARM verfĂĽgbar.
- Holger Voormann
Eclipse, die bekannte Open-Source-IDE fĂĽr Java, C/C++, TypeScript/JavaScript und andere Programmiersprachen, ist in der Version 2024-12 erschienen. Die verschiedenen Basispakete der Entwicklungsumgebung sind nun erstmals auch direkt fĂĽr Windows on ARM und Linux on RISC-V verfĂĽgbar. Die Java-IDE wurde um Java-23-Support sowie um neue und verbesserte Funktionen im Java-Editor und um dateiĂĽbergreifende Bereinigungsfunktionen erweitert. Es gibt Geschwindigkeitsverbesserungen sowohl beim Java-Tooling als auch bei der Eclipse-Plattform, die sich insbesondere bei der Dateisuche bemerkbar machen. TypeScript wird nun bis einschlieĂźlich Version 5.7 unterstĂĽtzt.
Empfohlener redaktioneller Inhalt
Mit Ihrer Zustimmmung wird hier ein externes YouTube-Video (Google Ireland Limited) geladen.
Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen (Google Ireland Limited) übermittelt werden. Mehr dazu in unserer Datenschutzerklärung.
Java 23 und neue Aufräumfunktionen
Der Support für die aktuelle Java-Version 23, die in der Vorgängerversion noch nachinstalliert werden musste, ist nun fest integriert. Neu in Java 23 sind Kommentare in Markdown, die durch drei vorangestellte Schrägstriche pro Zeile markiert werden, anstelle der bisherigen, weiter verwendbaren Javadoc-Kommentare mit HTML-Elementen. Eclipse unterstützt auch die sogenannten Preview-Features von Java 23, die explizit freigeschaltet werden müssen, da sie nicht für den produktiven Einsatz gedacht sind, sondern um Funktionen zukünftiger Java-Versionen in ihrem aktuellen, noch nicht finalen Entwicklungsstand ausprobieren zu können.
Beim Entwickeln mit Java 22 und 23 wird standardmäßig vor notwendigen, aber nicht verwendeten Lambda-Parametern und lokalen Variablen gewarnt. Als Lösung wird das Ersetzen durch unbenannte Variablen vorgeschlagen, die seit Java 22 verfügbar sind und im Code durch einen Unterstrich anstelle des Parameter- beziehungsweise Variablennamens dargestellt werden. Die Aufräumfunktion zum Entfernen nicht verwendeter lokaler Variablen wurde entsprechend erweitert, um alle solchen Stellen in mehreren Dateien, Paketen oder Projekten auf einmal zu ersetzen. Darüber hinaus gibt es eine neue Aufräumfunktion, die If-else-Verzweigungen vereinfacht, die in einem Fall true
und im anderen Fall false
zurĂĽckgeben: anstatt der If-else-Verzweigungen wird einfach direkt die Bedingung oder die negierte Bedingung zurĂĽckgegeben.
Schnellere Suche und UI-Verbesserungen
Geschwindigkeitsverbesserungen gibt es sowohl im Java-Tooling als auch in der Eclipse-Plattform, beispielsweise bei der allgemeinen Dateisuche und der sogenannten "Quick Search", die Treffer bereits während der Eingabe des gesuchten Texts anzeigt. Bei Projekten mit mehreren Tausend Dateien wird die Ergebnisliste deutlich schneller angezeigt als in der Vorgängerversion.
Wer unter Windows mehrere Monitore mit unterschiedlicher Auflösung verwendet, kann die monitorspezifische Skalierung in Window | Preferences | General | Appearance aktivieren. Das noch experimentelle Feature nutzt die höhere Auflösung des jeweiligen Monitors für eine schärfere Darstellung.
JavaScript und TypeScript
Der Support für JavaScript und TypeScript basiert auf dem Language Server, der von Visual Studio Code entliehen wurde. TypeScript wird bis einschließlich der aktuellen Version 5.7 unterstützt. Es gibt verbesserte und neue Checks für fälschlich als "override" markierte Properties sowie für Variablen, die vor ihrer Verwendung nicht initialisiert wurden.
Upgrade oder Download
Für Windows, Linux und macOS werden jeweils zehn erweiterbare Basispakete der Eclipse-Entwicklungsumgebung für unterschiedliche Einsatzzwecke angeboten. Sämtliche Pakete enthalten alles, was zum Ausführen von Eclipse und zum Entwickeln benötigt wird: Java 21 und Git, sowie in den Java-IDE-Paketen zusätzlich Maven und Gradle. Die Eclipse-IDE-Pakete können über den Eclipse Installer installiert oder als ZIP-Dateien heruntergeladen werden. Eine bestehende Eclipse IDE lässt sich über Help | Check for Updates aktualisieren. Weitere Informationen und die Neuerungen von den an diesem Release beteiligten Eclipse-Projekten gibt es auf der Eclipse-IDE-Webseite.
(map)