Java EOL dates
Oracle and Eclipse Adoptium both give Java 8 an end month rather than an end day, so the date below is month only per source. The AWS Lambda Java runtimes on Amazon Linux 2 have a full date.
| Version | Date | Entry |
|---|---|---|
| AWS Lambda Java 8, 11 and 17 (Amazon Linux 2) | 2027-06-30 | AWS Lambda Java runtimes end |
| Java 8 (Oracle Java SE 8, Eclipse Temurin 8) | 2030-12 | Java 8 end of life |
Sources: the Oracle Java SE Support Roadmap, the Eclipse Adoptium support page and the AWS Lambda runtimes page, read on 2026-10-14 (Lambda on 2026-10-10). Confirm each date on the official source before acting.
Official source (copy into your browser): https://www.oracle.com/java/technologies/java-se-support-roadmap.html
Official source (copy into your browser): https://adoptium.net/support/
Official source (copy into your browser): https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html
Earlier 34-date snapshot as one CSV + PDF calendar (this site lists more dates than the file)