- TXBA Locals Join Us
- The WoodshedLessons
- Old Tone ZoneGear
- The StageMusic
- HeadquartersHelp
Java 18 is a non-LTS (Long-Term Support) release, meaning it received only 6 months of premier support (until September 2022) and no public security updates after that.
If you remember 8u241 as a stable, well-patched update, the modern equivalent is Java 17 LTS update 17.0.12 or Java 21 LTS update 21.0.2. java runtime 18 u241 work
These LTS releases follow a predictable update schedule, just like the old uXXX system. Java 18 is a non-LTS (Long-Term Support) release,
Instead of openjdk:18, use:
FROM eclipse-temurin:18.0.2_9-jdk
TL;DR: There is no official "Java 18 u241". Java 18’s update releases stopped at 18.0.2.1 (which would be u36 in legacy terms). If you see u241, it's likely a typo or confusion with Java 8 u241 or Java 11/17 LTS. However, Java 18 (non-LTS) was a solid release with important features. Let's break down how to make Java 18 work correctly for you. Instead of openjdk:18 , use:
FROM eclipse-temurin:18