Oracle java old versions
The JDK is a development environment for building applications using the Java programming language.
The JDK includes tools useful for developing and testing programs written in the Java programming language and running on the Java TM platform.
Important Oracle JDK License Update
The Oracle JDK License has changed for releases starting April 16, 2019.
The new Oracle Technology Network License Agreement for Oracle Java SE is substantially different from prior Oracle JDK licenses. The new license permits certain uses, such as personal use and development use, at no cost — but other uses authorized under prior Oracle JDK licenses may no longer be available. Please review the terms carefully before downloading and using this product. An FAQ is available here.
Commercial license and support is available with a low cost Java SE Subscription.
Oracle also provides the latest OpenJDK release under the open source GPL License at jdk.java.net.
WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production.
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 use the links on the top of this page to learn more about it and register for one for free.
For current Java releases, please consult the Oracle Software Download page.
Oracle java old versions
This page contains links to older versions of Oracle Java SE Embedded. These older versions of the JRE and JDK are provided to help developers debug issues in older applications. They are not updated with the latest security patches and are not recommended for use in production. Oracle Java SE 8 Embedded is the final major release of the Oracle Java SE Embedded product. Java SE 8 Embedded is now on restricted availability intended for existing embedded support customers only.
Customers of Oracle Java SE Embedded with current support entitlements should download patches and updates from My Oracle Support (MOS) or Oracle Software Delivery Cloud. If you would like more information about Java SE Embedded, please contact OracleJavaEngineeringServicesContact_grp@oracle.com.
Oracle Java SE Embedded version 8 — Download Archives
- Oracle Java SE Embedded version 8 update 211 (8u211)
- Oracle Java SE Embedded version 8 update 201 (8u201)
- Oracle Java SE Embedded version 8 update 191 (8u191)
- Oracle Java SE Embedded version 8 update 181 (8u181)
- Oracle Java SE Embedded version 8 update 171 (8u171)
- Oracle Java SE Embedded version 8 update 161 (8u161)
- Oracle Java SE Embedded version 8 update 151 (8u151)
- Oracle Java SE Embedded version 8 update 144 (8u144)
- Oracle Java SE Embedded version 8 update 141 (8u141)
- Oracle Java SE Embedded version 8 update 131 (8u131)
- Oracle Java SE Embedded version 8 update 121 (8u121)
- Oracle Java SE Embedded version 8 update 111 (8u111)
- Oracle Java SE Embedded version 8 update 101 (8u101)
- Oracle Java SE Embedded version 8 update 91 (8u91)
- Oracle Java SE Embedded version 8 update 77 (8u77)
- Oracle Java SE Embedded version 8 update 73 (8u73)
- Oracle Java SE Embedded version 8 update 71 (8u71)
- Oracle Java SE Embedded version 8 update 65 (8u65)
- Oracle Java SE Embedded version 8 update 51 (8u51)
- Oracle Java SE Embedded version 8 update 33 (8u33)
- Oracle Java SE Embedded version 8 update 6 (8u6)
- Oracle Java SE Embedded version 8
Oracle Java SE Embedded version 7 — Download Archives
- Oracle Java SE Embedded version 7 update 75 (7u75)
- Oracle Java SE Embedded version 7 update 71 (7u71)
- Oracle Java SE Embedded version 7 update 60 (7u60)
- Oracle Java SE Embedded version 7 update 55 (7u55)
- Oracle Java SE Embedded version 7 update 51 (7u51)
- Oracle Java SE Embedded version 7 update 45 (7u45)
- Oracle Java SE Embedded version 7 update 40 (7u40)
- Oracle Java SE Embedded version 7 update 10 (7u10)
- Oracle Java SE Embedded version 7 update 4 (7u4)
- Oracle Java SE Embedded version 7 update 2 (7u2)
- Oracle Java SE Embedded version 7
Oracle Java SE Embedded version 6 — Download Archives
Technical Information
Technical Documentation for Java SE Embedded is included in the download bundles for your convenience.
View current Oracle Java SE Embedded release documentation here.
Java Archive
The Oracle Java Archive offers self-service download access to some of our historical Java releases
WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production.
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.
Current update releases for JDK 7 is available for support customers.
For more information on the transition of products from the legacy Sun download system to the Oracle Technology Network, visit the SDLC Decommission page announcement.
Previous Java releases
Java SE
Java Client Technologies
Java 3D, Java Access Bridge, Java Accessibility, Java Advanced Imaging, Java Internationalization and Localization Toolkit, Java Look and Feel, Java Media Framework (JMF), Java Web Start (JAWS), JIMI SDK
Java Platform Technologies
Java Authentication and Authorization Service (JAAS), JavaBeans, Java Management Extension (JMX), Java Naming and Directory Interface, RMI over IIOP, Java Cryptography Extension (JCE), Java Secure Socket Extension
Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files
The Java Cryptography Extension enables applications to use stronger versions of cryptographic algorithms. JDK 9 and later offer the stronger cryptographic algorithms by default.
The unlimited policy files are required only for JDK 8, 7, and 6 updates earlier than 8u161, 7u171, and 6u181. On those versions and later, the stronger cryptographic algorithms are available by default.
Java Database
Java DB Connectivity (JDBC), Java Data Objects (JDO)
Misc. tools and libraries
JDK Demos and Samples, Sample Code for GSSAPI/Kerberos, Java Communications API
Java SE downloads
- Java SE 20
- Java SE 19
- Java SE 18
- Java SE 17
- Java SE 16
- Java SE 15
- Java SE 14
- Java SE 13
- Java SE 12
- Java SE 11
- Java SE 10
- Java SE 9
- Java SE 8 (8u211 and later)
- Java SE 8 (8u202 and earlier)
- Java SE 7
- Java SE 6
- Java SE 5
- Java SE 1.4
- Java SE 1.3
- Java SE 1.2
- Java SE 1.1
- JRockit Family
- Java SE Tutorials
- JDK 1.3 Documentation
- JDK 1.4.2 Documentation
Oracle java old versions
The JDK is a development environment for building applications using the Java programming language.
The JDK includes tools useful for developing and testing programs written in the Java programming language and running on the Java TM platform.
Important Oracle JDK License Update
The Oracle JDK License has changed for releases starting April 16, 2019.
The new Oracle Technology Network License Agreement for Oracle Java SE is substantially different from prior Oracle JDK licenses. The new license permits certain uses, such as personal use and development use, at no cost — but other uses authorized under prior Oracle JDK licenses may no longer be available. Please review the terms carefully before downloading and using this product. An FAQ is available here.
Commercial license and support is available with a low cost Java SE Subscription.
Oracle also provides the latest OpenJDK release under the open source GPL License at jdk.java.net.
WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production.
These Java SE 8 update releases are provided under the Java SE OTN License.
Java SE 8u202 and older updates are available, under the Binary Code License (“BCL”).
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 use the links on the top of this page to learn more about it and register for one for free.
For current Java releases, please consult the Oracle Software Download page.