Wechsel auf Java 11

94 views
Skip to first unread message

Uwe Mock

unread,
Feb 1, 2022, 5:31:39 AM2/1/22
to Jes - Die Java-EÜR
Hallo zusammen.

Es ist Zeit, von Java 8 Abschied zu nehmen. Ich habe heute damit begonnen, Jes auf die Mindestanforderung Java 11 umzustellen. Dieser Wechsel bringt für mich als Entwickler von Jes und für Dich als Jes-Anwender eigentlich nur Vorteile:
  • Java 8 ist mittlerweile fast 10 Jahre alt. Ich habe zunehmend das Problem, aktuelle Bibliotheken in kompatiblen Versionen zu finden. Das betrifft auch einige der Tools, mit denen Jes zusammengebaut wird. Die aktualisierte Mindestanforderung gibt mir mehr Flexibilität - und das wirkt sich indirekt auch auf die Leistungsfähigkeit des Programms aus.
  • Die neuen Java-Versionen sind deutlich schneller als Java 8. Dafür haben einige Veränderungen am Compiler und an den Laufzeitumgebungen ab Java 9 geführt. Durch diese Änderungen können bestimmte Verbesserungen auch durch ein Update der Laufzeitumgebung erzielt werden. Wer bisher Java 8 verwendet hat, wird mit einer modernen Laufzeitumgebung einen echten Geschwindigkeits-Schub erleben.
Ich habe mich entschlossen, Java 9 und 10 zu überspringen, weil beide Versionen bereits veraltet sind. Java 11 ist die nachfolgende LTS-Version, also eine Version mit langer Update-Unterstützung. Auch, wenn Java 11 die Mindestanforderung ist, empfehle ich, gleich die jüngste LTS-Version Java 17 zu installieren, die von Oracle bis mindestens September 2029 unterstützt wird.

Ich habe eine auf Java 11 ausgerichtete Testversion bereitgestellt. Probiert sie mal aus und berichtet von euren Erfahrungen. In der Testversion ist nicht nur die Mindestanforderung aktualisiert; auch einige Bibliotheken haben neue Versionen bekommen, wodurch das Programm um etwa 1 MB angewachsen ist (u.a. der interne Webserver und das Flat-Look-and-Feel).

Uwe Mock

unread,
Feb 2, 2022, 9:37:23 AM2/2/22
to Jes - Die Java-EÜR
Nachdem das Programm nun auf Java 11 umgestellt ist, habe ich auch den Build-Server umgestellt und dabei auch die Wrapper für Windows und MacOS aktualisiert. Das sollte als nächstes getestet werden. Die Version heißt 2.05.99 und liegt im Testversions-Ordner.

Thomas Benning

unread,
Feb 22, 2022, 4:41:34 AM2/22/22
to Jes - Die Java-EÜR
Hallo Uwe,
spricht irgend etwas dagegen direkt auf Java 17 von Open JDK ( https://jdk.java.net/17/ ) umzustellen? Win 10 64 bit

VG
Thomas

Uwe Mock

unread,
Feb 22, 2022, 5:09:37 AM2/22/22
to Jes - Die Java-EÜR
Nein, ich würde das sogar empfehlen.

Thomas Benning

unread,
Feb 23, 2022, 5:55:34 AM2/23/22
to Jes - Die Java-EÜR
Hallo,

nur zur Info: Für die Installation unter Windows 10 empfehle ich den Download hier: https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exe (sha256 )
Danach habe ich mir die neueste Version von JES heruntergeladen. Nach dem entzippen konnte ich problemlos JES starten und das Programm fand auch problemlos die bisher bearbeitete EÜR.

Top!

VG
Thomas
Reply all
Reply to author
Forward
0 new messages