// Modernes Java (21/25 LTS)
Java-Modulsystem, jlink und jpackage
Modulare Anwendungen und schlanke, eigenständige Laufzeitumgebungen für Auslieferung und Container.
- Inhouse-Schulung
- 1 Tag
- Fortgeschritten
- Remote oder vor Ort

Was Sie mitnehmen
- Sie definieren Module mit module-info.java, requires, exports und opens.
- Sie analysieren Abhängigkeiten mit jdeps und migrieren schrittweise über automatische Module.
- Sie erzeugen mit jlink eine schlanke Laufzeitumgebung für Container-Images.
- Sie paketieren Anwendungen mit jpackage als installierbare Pakete.
Agenda
Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.
Vormittag
- module-info.java: requires, exports, opens
- Klassenpfad und Modulpfad, automatische und unbenannte Module
- Services mit uses, provides und ServiceLoader
- Übung: bestehende Anwendung modularisieren
Nachmittag
- Abhängigkeiten analysieren mit jdeps
- jlink: eigene Laufzeitumgebung erzeugen und verkleinern
- jpackage: Installationspakete für Windows, macOS und Linux
- Übung: jlink-Laufzeitumgebung in ein Container-Image packen
Voraussetzungen und Rahmen
- Vorwissen
- Gute Java-Kenntnisse und Erfahrung mit Maven oder Gradle. Für die Container-Übung Podman oder Docker Engine.
- Niveau
- Fortgeschritten
- Teilnehmende
- bis 10 Personen, größere Gruppen auf Anfrage
- Durchführung
- Remote per Videokonferenz oder bei Ihnen vor Ort
- Enthalten
- Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen
// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.
Weitere Angebote: Modernes Java (21/25 LTS)
Alle 7 Angebote
Inhouse-Schulung
Foreign Function & Memory API: native Bibliotheken ohne JNI
C-Bibliotheken sicher und schnell aus Java aufrufen, Speicher außerhalb des Heaps verwalten.
2 Tage · Experten & Architektur3.780 €
Inhouse-Schulung
Virtual Threads und Structured Concurrency
Skalierbare nebenläufige Anwendungen mit Project Loom, inklusive Analyse von Pinning und Durchsatz.
2 Tage · Experten & Architektur3.780 €
Inhouse-Schulung · KI-Werkzeug
Java 25 für Teams auf Java 17 oder 21
Die Neuerungen seit Java 17 und 21 kompakt, mit Blick auf den Umstieg auf das aktuelle LTS-Release.
1 Tag · Fortgeschritten1.890 €