Oracle
oracle.com › java › technologies › downloads
Download the Latest Java LTS Free
Download the Java including the latest version 17 LTS on the Java SE Platform. These downloads can be used for any purpose, at no cost, under the Java SE binary code license.
Oracle
java.com › releases
JDK Releases
The length of time updates are provided for a Feature release is outlined in the Oracle Java SE Support Roadmap. Long Term Support (LTS) releases are indicated in the follow table with "LTS". When first released Java was named Java Development Kit and abbreviated as JDK. With the release of Java version 2 there was a rebranding to Java 2 - full name: Java 2 Software Development Kit, abbreviated to Java 2 SDK or J2SDK.
Videos
26:25
Oracle JDK vs OpenJDK: Key Differences - YouTube
Which JDK Version Should YOU Use?
E1: Install Java?🔥OpenSource or licensed?🔥 JDK vs JRE vs ...
09:46
Download and install Oracle JDK 24 on Windows - YouTube
09:10
Download and install Oracle JDK 23 on Windows - YouTube
How To Install Oracle Java (JDK) On Ubuntu 24.04 LTS ...
Wikipedia
en.wikipedia.org › wiki › Java_version_history
Java version history - Wikipedia
6 days ago - Oracle continues to release no-cost public Java 8 updates for development and personal use indefinitely. In the case of OpenJDK, both commercial long-term support and free software updates are available from multiple organizations in the broader community. Java 25 was released on 16 September ...
Oracle
oracle.com › java › technical details › java se
JDK Release Notes
JDK 7 and JDK 8 release families have reached end-of-public-updates but are still supported for Oracle Customers. To access the latest releases of these families you will need to license Java SE Universal Subscription.
Oracle
oracle.com › java › technologies › java se
Oracle Java SE Support Roadmap
Further update releases of Oracle JDK 17, released as of October 15, 2024 are available under the Java SE OTN license, the same license under which we currently offer updates to Java 8 and 11. Users wanting to continue with permissively licensed versions of Java should move to Oracle JDK 21 ...
Oracle
oracle.com › java › technical details › java se
Java Platform, Standard Edition 8 Names and Versions
Version strings have the form 1.x, or 1.x.0, where x is the product version number. In JDK 8 and JRE 8, the version strings are 1.8 and 1.8.0. Here are some examples where the version string is used: java -version (among other information, returns java version "1.8.0")
Oracle
oracle.com › java › technologies › downloads › archive
Looking for an Older Java Release?
For production use Oracle recommends downloading the latest JDK and JRE versions and allowing auto-update. Only developers and enterprise administrators should download these releases. Downloading these releases requires an oracle.com account. If you don't have an oracle.com account you can create one here. For current Java releases, please visit Oracle Java SE Downloads.
Oracle
java.com › en › download › manual.jsp
Download Java
If you were asked to install Java to run a desktop application, it's most likely you need this version. Developers are encouraged to download the latest Java Development Kit from OTN downloads. Enterprise users with access to My Oracle Support or Oracle Software Delivery Cloud should download ...
End of Life Date
endoflife.date › oracle-jdk
Oracle JDK | endoflife.date
October 23, 2025 - Oracle JDK follows the same cadence as OpenJDK, with a 6-month rapid-release cycle (since the release of Java 10) and a new LTS release every 2 years (since OpenJDK 17, previously every 3 years).
Oracle
oracle.com › java › technologies › downloads › tools
Java Downloads - Tools and Resources | Oracle
Download the Java including the latest version 17 LTS on the Java SE Platform. These downloads can be used for any purpose, at no cost, under the Java SE binary code license.
Oracle
oracle.com › java › technologies
Java SE | Oracle Technology Network | Oracle Canada
Java SE 21.0.9 is the latest release of Java SE 21 Platform. Oracle strongly recommends that all Java SE 21 users upgrade to this release.
Oracle
docs.oracle.com › en-us › iaas › jms › doc › java-releases.html
Using Java Management Cloud Service
The Java releases page lists all publicly available Oracle Java runtime releases in the last two years. It also provides End of Support Life (EOSL) data of supported versions along with BPRs associated with last three update releases.
OpenJDK
openjdk.org
OpenJDK
© 2025 Oracle Corporation and/or its affiliates Terms of Use · License: GPLv2 ·
CodeJava
codejava.net › java-se › java-se-versions-history
Java SE versions history and important changes
JDK 25 is currently the latest long-term support release (LTS), replacing JDK 21 which is the previous LTS of the Java SE platform. For more information, you can check release notes of JDK 25.Currently, Oracle corporation maintains and supports the following Java LTS versions: JDK 21 and JDK 25.
Oracle
oracle.com › java › technologies › javase › 8u471-relnotes.html
Java™ SE Development Kit 8, Update 471 Release Notes
The full version string for this update release is 1.8.0_471-b09 (where "b" means "build"). The version number is 8u471. This JDK conforms to version 8.6 of the Java SE Specification (JSR 337 MR 6 2024-07-02).
Oracle
jdk.java.net
JDK Builds from Oracle - Java.net
Looking to learn more about Java? Visit dev.java for the latest Java developer news and resources. Looking for Oracle JDK builds and information about Oracle’s enterprise Java products and services?