Das neue Quartals-Release der Open-Source-IDE unterstützt Programmieren mit den neuesten Sprachversionen: Java 25 inklusive JUnit 6, TypeScript 5.9 und PHP 8.5.
Eclipse , die quelloffene und frei verfügbare Entwicklungsumgebung für Java , C/C++, PHP und weitere Programmiersprachen, ist in der Version 2025-12 erschienen. Für Windows, macOS und Linux stehen verschiedene eigenständige, erweiterbare IDE-Pakete zur Verfügung.
Die Java-Sprachunterstützung von Visual Studio Code und dessen Forks, wie dem KI-Code-Editor Cursor, basiert zwar auf Eclipse, ist aber nicht Teil des Eclipse-IDE-Releases.Neben dem Support für Java 25, JUnit 6 und Multi-Release-JAR-Dateien gibt es in der Java-IDE sogenannte Lambda Entry Breakpoints. Damit lassen sich selbst dann gezielt Breakpoints in Lambda-Ausdrücken setzen, wenn mehrere verkettete Lambda-Ausdrücke in einer Zeile stehen. Auch hinsichtlich anderer Programmiersprachen gibt es Verbesserungen, beispielsweise um die jeweils aktuelle Version TypeScript 5.9 und PHP 8.5 nutzen zu können.Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen übermittelt werden. Mehr dazu in unsererDie Java-IDE unterstützt zwar Java 25 und die in Java implementierte IDE lässt sich auch mit Java 25 ausführen. Dennoch werden, obwohl Java 25 eine LTS-Version ist, für die die Hersteller Long-Term-Support versprechen, die Eclipse-Pakete weiterhin mit der vorherigen LTS-Version Java 21 ausgeliefert. Der Grund: In der von Eclipse verwendeten Java-Distribution Eclipse Temurin ist Java 25 noch nicht für Windows on ARM verfügbar. Wer also Java 25 nutzen will, muss es separat installieren. In Java 25 gibt es zwei neue Sprachfeatures, „Flexible Constructor Bodies“ und „Module Import Declarations“. Ersteres erlaubt in Konstruktoren Anweisungen vor dem Aufruf von. Bei Verwendung einer älteren Java-Version zeigt Eclipse einen Fehler mit dem Hinweis an, dass dies erst ab Java 25 möglich ist. Beim Schreiben einer Modulimportdeklaration kann per Codevervollständigung ein Modul aus einer Liste der verfügbaren Module ausgewählt werden. Die FunktionZum Debuggen von Java-Code kann im Editor in der entsprechenden Zeile per Rechtsklick auf den linken Rand und Auswahl des Menüpunkts „Toggle Lambda Entry Breakpoint“ ein Breakpoint für einen Lambda-Ausdruck gesetzt oder wieder entfernt werden. Befinden sich mehrere Lambda-Ausdrücke in der Zeile, erscheint ein Dialog, in dem der Gewünschte aus einer Liste vorhandener Lambda-Ausdrücke ausgewählt werden kann. Im „Open Type“-Dialog lässt sich nun per Camel Case filtern, beispielsweise „outMem“ anstelle von „out*mem“ für. Für die seit Java 23 verfügbaren Markdown-Javadoc-Kommentare können projektspezifische Vorlagen erstellt werden. Außerdem lässt sich einstellen, ob bei der Code-Generierung Markdown- oder klassische Javadoc-Kommentare verwendet werden sollen. Beim Formatieren werden Markdown-Javadoc-Kommentare nun standardmäßig mitformatiert, was sich deaktivieren lässt.Neu ist die Option zur Erstellung von Multi-Release-JAR-Dateien. Diese enthalten einige der kompilierten Klassen zusätzlich in einer für eine höhere Java-Version kompilierten Variante, die nur dann verwendet wird, wenn die JAR-Datei mit mindestens dieser Java-Version ausgeführt wird. In der IDE legt man dazu zusätzliche Quellcodeordner an und bestimmt dann im Java Build Path über die neue Release-Option die Java-Version, entweder „project default“ oder eine höhere Java-Version. Bei Maven-Projekten müssen die Einstellungen nicht manuell vorgenommen werden, stattdessen werden sie automatisch mit denen des Maven-Compiler-Plug-ins in der pom.xml-Datei synchronisiert.Beim Tooling für Webtechnologien bedient sich Eclipse, genauer gesagt Eclipse Wild Web Developer, bei Visual Studio Code und unterstützt damit TypeScript, einschließlich der aktuellen Version 5.9. Bei den Eclipse PHP Development Tools wurden diese nach längerer Pause aktualisiert und bieten nun Support für PHP 8.4 und 8.5. 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 notwendig ist: Java 21 und Git, sowie in den Java-IDE-Paketen zusätzlich Maven und Gradle.Links zu verschenkten Artikeln werden ungültig, wenn diese älter als 7 Tage sind oder zu oft aufgerufen wurden.
Eclipse IDE Entwicklungsumgebung IT Java Open Source
Deutschland Neuesten Nachrichten, Deutschland Schlagzeilen
Similar News:Sie können auch ähnliche Nachrichten wie diese lesen, die wir aus anderen Nachrichtenquellen gesammelt haben.
Euphoria Staffel 3: Release, Cast, Handlung, SoundtrackDie Dreharbeiten zu Staffel 3 von „Euphoria“ haben nach zwei Jahren Verzögerung begonnen. Infos rund um Start, Cast, Handlung und Soundtrack gibt es hier.
Weiterlesen »
Meta Quest: Preiserhöhung und längere Release-Zyklen geplantMeta will sein VR-Geschäft nachhaltiger ausrichten und plant, Meta Quest teurer zu machen sowie größere Pausen zwischen neuen Gerätegenerationen einzulegen.
Weiterlesen »
Pragmata: Trailer, Release-Datum und Steam-Demo veröffentlichtAuf den Game Awards wurde ein neuer Trailer für Pragmata enthüllt, zusammen mit dem Release-Datum 24. April 2026 und der Ankündigung einer Switch 2 Version. Außerdem ist eine Steam-Demo verfügbar.
Weiterlesen »
Saros: Das PS5-Exclusive wurde verschoben - Release nicht mehr im März 2026Auf den Game Awards wurde ein neuer Trailer zum neuen Housemarque-Shooter Saros veröffentlicht. Der Sci-Fi-Titel erscheint am 30. April 2026 exklusiv auf der PS5.
Weiterlesen »
Ehemalige Titanfall-Entwickler enthüllen neuen Multiplayer-Shooter mit Belagerungsschlachten und der Release ist schon überraschend nahHighguard soll ein ganz neues Shooter-Gere darstellen.
Weiterlesen »
Lego Batman ist im neuen Trailer zum Brüllen komisch und hat jetzt auch einen Release-TerminLego Batman: Legacy of the Dark Knight hat einen Release-Termin: Das Open-World-Adventure erscheint am 29. Mai 2026 für PC, PlayStation 5,...
Weiterlesen »




