๐ŸŒ
Oracle
oracle.com โ€บ java โ€บ technologies โ€บ javase โ€บ javase8-archive-downloads.html
Java SE 8 Archive Downloads (JDK 8u202 and earlier)
This page includes archive downloads for Java SE 8u202 and earlier. The archive downloads for Java SE 8u211 and later updates are available, under the Java SE OTN License. The JDK is a development environment for building applications using the Java programming language.
Java
Java software reduces costs, drives innovation, and improves application services. Learn more about Java, the #1 development platform.
Technologies
Java can help reduce costs, drive innovation, & improve application services; the #1 programming language for IoT, enterprise architecture, and cloud computing.
Java Downloads
JDK 11 software is licensed under the Oracle Technology Network License Agreement for Oracle Java SE. ... Java SE subscribers will receive JDK 8 updates until at least December 2030.
JavaSE
Java SE 8u491 is the latest release of Java SE 8 Platform. Oracle strongly recommends that all Java SE 8 users upgrade to this release. JDK for ARM releases are available on the same page as the downloads for other platforms
๐ŸŒ
Oracle
oracle.com โ€บ java โ€บ technologies โ€บ downloads
Download the Latest Java LTS Free
JDK 11 software is licensed under the Oracle Technology Network License Agreement for Oracle Java SE. ... Java SE subscribers will receive JDK 8 updates until at least December 2030.
๐ŸŒ
Oracle
oracle.com โ€บ java โ€บ technical details
Java SE 8 Archive Downloads (JDK 8u211 and later)
JRE 8u461 checksums and OL 9 GPG Keys for RPMs. This software is licensed under the Oracle Technology Network License Agreement for Oracle Java SE ... JDK 8u451 checksums and OL 8 GPG Keys for RPMs.
๐ŸŒ
Oracle
java.com โ€บ en โ€บ download โ€บ manual.jsp
Download Java
Java 8 integrates with your operating system to run separately installed Java applications. 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.
๐ŸŒ
Oracle
oracle.com โ€บ java โ€บ technologies โ€บ java se
Java 8 Central
This JavaOne 2013 session describes the contents of Compact Profiles, how to build and use them, and the details of the Oracle-provided OpenJDK and binary implementations for Java Embedded and the Oracle ADF Mobile feature of Oracle Application Development Framework (Oracle ADF). Java SE 8 Date and Time by Ben Evans and Richard Warburton
๐ŸŒ
Oracle
jdk.java.net โ€บ 8
JDK 8 Early-Access Builds
The JDK 8 Early Access Program has concluded. Current versions of JDK 8 can be found on www.oracle.com/javadownload
๐ŸŒ
Oracle
oracle.com โ€บ java โ€บ technologies
Java SE | Oracle Technology Network | Oracle
Java SE 8u491 is the latest release of Java SE 8 Platform. Oracle strongly recommends that all Java SE 8 users upgrade to this release. JDK for ARM releases are available on the same page as the downloads for other platforms
๐ŸŒ
Ops
ops.java โ€บ releases
JDK Releases
April 21, 2026 - (2) The JCP requires that each Maintenance Release includes an RI, although that RI should not be used in production. Instead, the update release of the JDK which corresponds to ('implements') the MR should be used in production. For example, JDK 8u381 should be used instead of JDK 8u43
Find elsewhere
๐ŸŒ
Oracle
java.com โ€บ download โ€บ java8_update.jsp
Free Java Update 8
April 21, 2026 - Oracle also provides the latest ... at jdk.java.net. Your system currently has an older version of Java and you are receiving this update notification because a newer version has been automatically detected. This release addresses security concerns. Oracle strongly recommends that all Java SE 8 users upgrade ...
๐ŸŒ
End of Life Date
endoflife.date โ€บ oracle-jdk
Oracle JDK | endoflife.date
May 3, 2026 - 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 โ€บ archive
Looking for an Older Java Release?
The current update of JDK 8 includes JavaFX until March 2028. Downloads are available in the Java SE Downloads page. JavaFX 1.x, JavaFX 2.x and JavaFX Scene Builder downloads are available in the Java SE archive for Java Client Technologies. ... Oracle GraalVM for JDK 24 was the final version ...
๐ŸŒ
Oracle
oracle.com โ€บ java โ€บ technical details โ€บ java se
JDK 8 Update Release Notes
This page provides links to all of the release notes for General Availability (GA) releases, Java SE Subscription Enterprise Performance Pack (PERF), and Bundled Patch Release (BPR) builds of JDK 8. BPR builds are available only as commercial offerings to Oracle customers.
๐ŸŒ
OpenJDK
openjdk.org โ€บ projects โ€บ jdk8
JDK 8
JDK 8 reached General Availability on 18 March 2014. Production-ready binary distributions based on the JDK 8 code base are available now from Oracle and will be available soon in most Linux distributions.
๐ŸŒ
Oracle
docs.oracle.com โ€บ javase โ€บ 8 โ€บ docs โ€บ api
Overview (Java Platform SE 8 )
April 21, 2026 - JavaScript is disabled on your browser ยท Frame Alert ยท This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to Non-frame version
๐ŸŒ
Oracle
oracle.com โ€บ java โ€บ technologies โ€บ java se
Oracle Java SE Support Roadmap
Users wanting to continue with permissively licensed versions of Java after September of 2026 should upgrade to Oracle JDK 25 or later. The Web Deployment Technology bundled with the Oracle JRE, consisting of the Java Plugin and Java Web Start has a shorter support lifecycle: only five years of Premier Support. The deployment stack was marked as deprecated and flagged for removal in Java SE 9 and Java SE 10. Oracle Java SE 11 and later versions do not include the Deployment Stack. Java SE 8 will be the sunset release for the Deployment Stack Oracle extended support of Java Web Start on Java SE 8 until the end of Java SE 8 Extended Support.
Top answer
1 of 6
105

Update 2021-09

  • For versions 8 through 16, Oracle required a fee if their own Oracle JDK product was used in production, but not for dev, test, and training usages.
  • For Java 17, the Oracle JDK product is available under a new No-Fee Terms and Conditions license, discussed on the Oracle company blog.

On my first reading, it appears this new license makes production use free-of-cost (along with dev, test, and training usages), except for products sold for a fee while bundling the Oracle JDK product. But I am not an attorney, so read the terms yourself and consult legal advice as needed.

Keep in mind that many other vendors continue to provide implementations of the Java specs, as shown in the flowchart below. Some of these vendors sell support plans, either optionally or as a requirement for use of their product. Never assume, always read the detailed requirements for any distribution you obtain.

Another 2021 update: Add Microsoft to the list of vendors seen below.


Several vendors offer a choice of Java implementations

The Answer by Speakjava is correct and informative.

In addition, here is a flowchart I made to guide you in choosing a vendor for a Java implementation.

Or another way to view this: Your particular motivations or situation.

2 of 6
58

Summary

If you need to have java in your production servers for free, your have two options

#1 OpenJdk

The OpenJDK is the open source implementation of the Java SE Specification and it is maintained by Oracle.

More details: https://whichjdk.com

Source code can be found here: https://github.com/openjdk

Binary can be found here: https://jdk.java.net/archive

Just select the latest or an specific version and download it. Check this example.

#2 JDK Customized by Third Parties

  • Amazon Corretto
    • https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/downloads-list.html
  • Zulu
    • https://www.azul.com/downloads/zulu-community/?architecture=x86-64-bit&package=jdk


Licences OTN vs BCL

Oracle JDK 8 (aka 1.8) no longer uses BCL (Binary Code License). From April 16, 2019, Oracle JDK 8 uses the OTN (Oracle Technology Network) license, which requires you to create an Oracle account to download JDK 8 and payment!!

BCL = Oracle Binary Code License

  • You can use it, but you can't modify it
  • You agree not to sue Oracle if anything goes wrong
  • You can redistribute/publish it (so that you can sell products with Java embedded), but if you do, you agree to indemnify Oracle; so if someone sues you, you can't drag Oracle into it.

It's really just there to protect Oracle's intellectual property and to shield them from being sued when bugs are found.

source: https://www.quora.com/In-short-what-does-the-Oracle-Binary-Code-License-Agreement-for-Java-SE-actually-say-or-prohibit/answer/Jon-Harley

As a summary: FREE with risks and without any fault of Oracle

OTN = Oracle Technology Network License

As a summary: Opposite to BCL and FREE just for development in your laptop. For enterprises, you must PAY

OpenJDK and Oracle JDK

Both OpenJDK and Oracle JDK are created and maintained currently by Oracle only.

OpenJDK and Oracle JDK are implementations of the same Java specification passed the TCK (Java Technology Certification Kit).

Most of the vendors of JDK are written on top of OpenJDK by doing a few tweaks to [mostly to replace licensed proprietary parts / replace with more high-performance items that only work on specific OS] components without breaking the TCK compatibility.

Source: Differences between Oracle JDK and OpenJDK



Free official options

Here I will list and keep updated the official links, ready to download the most used java versions

Oracle Java 1.4, 5, 6 and 7 (Deprecated)

Oracle does not show any message related to license changes for Java 1.4, 5, 6 and 7 downloads. So we can use them for development and production deployment, accepting issues and security problems because these versions are so ancient!!

  • Oracle downloads:
  • https://www.oracle.com/java/technologies/java-archive-javase-v14-downloads.html
  • https://www.oracle.com/java/technologies/java-archive-javase5-downloads.html
  • https://www.oracle.com/java/technologies/javase-java-archive-javase6-downloads.html
  • https://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html

Legacy versions prior to 7, does not have and will not have any update. Maybe a sales contact could be a solution if your have a Legacy Systems running over this java old versions.

Oracle Java 8 update 202

Just Java SE 8 JDK 8u202 and earlier versions are free for development and production deployment. You can download it from:

  • https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

Openjdk 8 (Deprecated)

OpenJDK is a ORACLE initiative. More details here: https://adoptopenjdk.net/

compressed mode

You can download the latest v8 release from here. Latest version:

  • https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases/download/jdk8u292-b10/OpenJDK8U-jdk_x64_windows_8u292b10.zip
  • https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases/download/jdk8u292-b10/OpenJDK8U-jdk_x64_linux_8u292b10.tar.gz
  • I can't find the version for osx :(

Follow this to download using curl

install mode

apt-get install openjdk-8-jre (just run apps)
apt-get install openjdk-8-jdk (develop and run)

From https://openjdk.java.net/install/

Openjdk 11

  • https://jdk.java.net/java-se-ri/11
  • https://github.com/AdoptOpenJDK/openjdk11-binaries/releases
apt-get update
apt-get install openjdk-11-jdk

Openjdk 17

  • https://jdk.java.net/java-se-ri/17

Openjdk 19

  • https://jdk.java.net/java-se-ri/19

Openjdk 21

  • https://jdk.java.net/21/


Free From Trusted Third Parties

Zulu Community (Java 6,7,8,11,13,14,15)

  • https://www.azul.com/downloads/zulu-community/?architecture=x86-64-bit&package=jdk

Amazon Corretto (Java 11)

  • https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/downloads-list.html

Eclipse OpenJ9

  • https://www.eclipse.org/openj9/

More third parties

The following implementations, listed in alphabetical order, are open source and free to use:

  • AdoptOpenJDK
  • Azul Zulu
  • Bck2Brwsr
  • CACAO
  • Codename One
  • DoppioJVM
  • GraalVM CE
  • HaikuVM
  • HotSpot
  • Jamiga
  • JamVM
  • Jelatine JVM
  • Jikes RVM (Jikes Research Virtual Machine)
  • JVM.go
  • leJOS
  • Maxine
  • Multi-OS Engine
  • RopeVM
  • uJVM


NON-FREE options

You should pay for these versions but in return you will have a lot of features suported by Oracle or another third parties

Oracle Java

https://www.oracle.com/java/technologies/downloads/

  • Java 19
    • https://www.oracle.com/java/technologies/downloads/#java19
  • Java 17
    • https://www.oracle.com/java/technologies/downloads/#java17
  • Java 11
    • https://www.oracle.com/java/technologies/downloads/#java11

Oracle Java 8 update 221

Since the java 8 update at April 16, 2019 8u221, all versions and updates for (java 8,9,10,11,14) has no cost just for personal use and development purposes. Any other use, needs a Commercial License.

  • https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html latest update 251
  • https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html previous updates (241,231,221,212,211)

Source: https://www.baeldung.com/oracle-jdk-vs-openjdk

Proprietary Implementations

There are also other private or commercial implementations:

  • Azul Zing JVM
  • CEE-J
  • Excelsior JET (Discontinued)
  • GraalVM EE
  • Imsys AB
  • JamaicaVM (aicas)
  • JBlend (Aplix)
  • MicroJvm (IS2T โ€“ Industrial Smart Software Technology)
  • OJVM
  • PTC Perc
  • SAP JVM
  • Waratek CloudVM for Java

Source: https://www.baeldung.com/oracle-jdk-vs-openjdk



Notes

  • Oracle Java 9 and 10 has reached end of support.
    • https://stackoverflow.com/a/50333498/3957754


More References

  • Differences between Oracle JDK and OpenJDK

  • https://whichjdk.com/

  • https://www.openlogic.com/blog/java-experts-openjdk-vs-oracle-jdk

  • https://www.oracle.com/technetwork/java/javase/overview/faqs-jsp-136696.html

  • https://www.oracle.com/downloads/licenses/javase-license1.html

  • https://openjdk.java.net/projects/jdk8/

  • https://www.oracle.com/java/technologies/javase/8u-relnotes.html

  • https://gist.github.com/jrichardsz/83db09163ca9a0db4c9cd4f91cbf0598/

  • https://jdk.java.net/archive

๐ŸŒ
Oracle
oracle.com โ€บ java โ€บ technical details
JDK 8 for ARM - Download
Please visit our JDK 8 download page to get the latest version of the JDK for ARM.
๐ŸŒ
Oracle
java.com โ€บ en
Java | Oracle
Oracle Java is the #1 programming language and development platform. It reduces costs, shortens development timeframes, drives innovation, and improves application services. Java continues to be the development platform of choice for enterprises and developers. For End Users on a Desktop or Laptop computer ยท Download Java for Desktops ยท What is Java ยท Help for end users ยท Free Java Development Kit (JDK) downloads and resources from Oracle, the stewards of Java ยท
๐ŸŒ
OpenCDSS
opencdss.state.co.us โ€บ tstool โ€บ 14.7.0 โ€บ doc-dev โ€บ dev-env โ€บ java8
Java 8 - CDSS / TSTool (Developer)
The major version (8) is important and otherwise the latest minor version can be downloaded to ensure support for recent operating systems and for security patches. Download the Java SE Development Kit from the Oracle Java Download Site. The 64-bit version download file will be named jdk-8u112...