Unterstützte Java-Versionen für Nuclos: Java 8 (Minimum), Java 11 (empfohlen, LTS) und Java 17. OpenJDK-kompatibel, HiDPI- und Reflection-Hinweise. |
Sprache: Deutsch · English
Welche Java-Version für Nuclos? Kurz: Java 11 (LTS) empfohlen, mindestens Java 8, Java 17 wird unterstützt.
Auf dieser Seite |
| Nuclos | Java | Status |
|---|---|---|
| ab 4.22 | Java 8 (min. 8u144) | Minimum |
| aktuell | Java 11 (LTS) | Empfohlen |
| ab 4.2023.31 | Java 17 (LTS) | Unterstützt (Rich Client mit Einschränkungen) |
Nuclos ist mit OpenJDK kompatibel – es fallen keine Java-Lizenzkosten an. Verwende eine 64-bit-JDK-Installation. |
Java 11 ist eine LTS-Version (Long-Term-Support) und die aktuell beste Wahl für Server und Rich Client. |
Java 17 wird ab Nuclos 4.2023.31 unterstützt (NUCLOS-10398). Server und Web Client laufen vollständig unter Java 17; der Rich Client hat noch zwei bekannte Einschränkungen:
Bei Windows-Skalierung > 100 % kann die Rich-Client-Oberfläche unscharf wirken. Abhilfe über eine VM-Option im Launcher (Einstellung > Java Konfiguration > JAVA_VMARGS):
"-Dsun.java2d.uiScale.enabled=false" |
Für sehr hochauflösende 4K-Displays alternativ feste Skalierung:
"-Dsun.java2d.uiScale=2.0" |
Meldet eine Extension/Drittbibliothek eine InaccessibleObjectException, ergänze das passende --add-opens-Argument – im Server über den Installer (Additional JVM arguments), im Rich Client über den Launcher (JAVA_VMARGS), z. B.:
--add-opens=java.base/java.net=ALL-UNNAMED |
Java 8 wird zwar noch als Minimum unterstützt, ist aber veraltet. Für neue Installationen empfehlen wir Java 11 oder 17. |