Java runtime environment all versions

Java runtime environment all 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.

Читайте также:  Qt designer python linux

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.

Источник

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

Источник

Java Downloads

JDK 20 is the latest release of Java SE Platform and JDK 17 LTS is the latest long-term support release for the Java SE platform.

JDK Development Kit 20.0.2 downloads

JDK 20 binaries are free to use in production and free to redistribute, at no cost, under the Oracle No-Fee Terms and Conditions.

JDK 20 will receive updates under these terms, until September 2023 when it will be superseded by JDK 21.

Release information

JDK Development Kit 17.0.8 downloads

JDK 17 binaries are free to use in production and free to redistribute, at no cost, under the Oracle No-Fee Terms and Conditions.

JDK 17 will receive updates under these terms, until September 2024, a year after the release of the next LTS.

Release information

GraalVM for JDK 20.0.2 downloads

GraalVM for JDK 20 binaries are free to use in production and free to redistribute, at no cost, under the GraalVM Free Terms and Conditions.

GraalVM for JDK 20 will receive updates under these terms, until September 2023 when it will be superseded by GraalVM for JDK 21.

Oracle GraalVM uses the Graal just-in-time compiler and includes the Native Image feature as optional early adopter technology.

Native Image is extensively tested and supported for use in production, but is not a conformant implementation of the Java Platform. GraalVM for JDK 20 without the Native Image feature included is available for customers at My Oracle Support.

Release information

GraalVM for JDK 17.0.8 downloads

GraalVM for JDK 17 binaries are free to use in production and free to redistribute, at no cost, under the GraalVM Free Terms and Conditions.

GraalVM for JDK 17 will receive updates under these terms, until September 2024, a year after the release of the next LTS.

Oracle GraalVM uses the Graal just-in-time compiler and includes the Native Image feature as optional early adopter technology.

Native Image is extensively tested and supported for use in production, but is not a conformant implementation of the Java Platform. GraalVM for JDK 17 without the Native Image feature included is available for customers at My Oracle Support.

Release information

Script-friendly Download URLs

The URLs listed above will remain the same for update releases to allow their use in scripts.

Java logo

Protect your investment—and more

Java SE subscribers get support for JDK 17, receive updates until at least October 2029, are entitled to GraalVM Enterprise, Java Management Service, and bundled patch releases (BPRs) with fixes not yet available to nonsubscribers, and more.

Java SE subscribers have more choices

Also available for development, personal use, and to run other licensed Oracle products.

Java SE Development Kit 8u381

Java SE subscribers will receive JDK 8 updates until at least December 2030.

The Oracle JDK 8 license changed in April 2019

The Oracle Technology Network License Agreement for Oracle Java SE is substantially different from prior Oracle JDK 8 licenses. This 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. FAQs are available here.

Commercial license and support are available for a low cost with Java SE Universal Subscription.

Java SE 8u381 checksums and OL 8 GPG Keys for RPMs

JRE 8

Java SE Runtime Environment 8u381

Server JRE 8

Server JRE (Java SE Runtime Environment) 8u381

Which Java 8 package do I need?

Software developers: Java SE Development Kit (JDK) For Java developers. Includes a complete JRE plus tools for developing, debugging, and monitoring Java applications.

Running headless Linux workloads at or near your systems’ CPU or memory limits Enterprise Performance Pack brings significant memory and performance improvements including modern garbage collection algorithms, reduced memory usage and many other optimizations. Learn more

Administrators running applications on a server Server Java Runtime Environment (Server JRE). For deploying Java applications on servers. Includes tools for JVM monitoring and tools commonly required for server applications, but does not include browser integration (Java plug-in), auto-update, or an installer. Learn more

End user running Java on a desktop: Java Runtime Environment (JRE) Covers most end-users needs. Contains everything required to run Java applications on your system.

Release information

Источник

Download Latest Java Offline Installers for All Operating Systems

itechtics featured fallback

Java is a programming language which was, initially, released by Sun Microsystems in 1995. It became very popular and was acquired by Oracle after a series of vulnerabilities making Java less reliable. But now, Java is used on more than 15 billion devices around the world.

Let’s discuss a few things about Java and then move to Java download links for any system and platform.

What are the Java Runtime Environment (JRE) and Java Development Kit (JDK)?

There are two parts of Java, Java Development Kit (JDK) for creating software using the language. The second part is the Java Runtime Environment (JRE) for running applications created with Java language.

Since we have already discussed that there are two parts of Java, we will need to understand the purpose of installing Java on your computer before going forward. The installation file depends upon your purpose, whether you want to program or code in Java language or you want to just run Java applications.

In both cases, installing Java is very simple. Just download the setup files from the direct download links given below and run the installers, it will automatically download and install the latest version of Java for you.

Is Java installed on this computer?

The first thing you should do is to check which Java version you are using on your machine at the moment. For this. open Command Prompt window and type following command.

“java -version”

check Java version using command line

Update Java using Java control panel

You have to go ahead with following simple steps to update JRE.

  1. Open Control Panel and go to Java.
  2. Now go to the Update tab and click on “Update Now”.
  3. If any new update is available, the installer will start downloading the update, it will take 1-2 minutes to complete the downloading and installing the Java update.
  4. After installation completes, a confirmation window will say that your download is successful.

Manually download Java

If you do not want to use the Java control panel for the update, you will need to download Java manually using the links given below. Just download your required version of Java and run the installer file. It should automatically detect and install the appropriate version of the software. And then update to the latest version of the system is still running an older version.

How to install an older version of Java

It is possible to install multiple major versions of Java as you can install Java 7 and Java 8 together. And even the latest version, Java 11 can also be installed alongside older versions of Java. So if you want to run applications which require an older version of JRE, most probably, you’ll be able to find it in the list of Java updates below.

Which Java version should I download?

The simplest answer to this question is, it depends upon your requirements. If you don’t have any specific requirement, the recommendation is to always download and install the latest version.

Источник

Оцените статью