Latest jdk java version

Oracle Java SE Support Roadmap

Oracle provides this Oracle Java SE Support Roadmap, to help you understand maintenance and support options and related timelines. If you are looking for the latest free JDK release from Oracle under an open source license, please see jdk.java.net, or a free under commercial license see oracle.com/javadownload.

Oracle Customers are those Oracle customers with an active (1) Java SE Subscription product, (2) support contract for Oracle Java SE Advanced, Oracle Java SE Advanced Desktop, Oracle Java SE Suite, and/or Java SE Support, or (3) Java SE support entitlement for use of Java SE solely with another Oracle product (Visit My.Oracle.Support Note 1557737.1 — Support Entitlement for Java SE When Used As Part of Another Oracle Product – Requires Support Login).

Personal, Development and other Users are those who use Java SE under one of the permitted uses at no cost under the Oracle Technology Network License Agreement for Java SE. This includes individuals who use Java SE for free on personal desktops or laptops, or those who use Java SE for development use. Please see the Oracle Java SE Licensing FAQ for more information.

Читайте также:  Text gradient html generator

All Users are those who use Java SE 17 and later at no cost under the terms of the Oracle No-Fee Terms and Conditions License.

Oracle JDK and OpenJDK builds from Oracle

Since September 2017, Oracle provides JDK releases under a free open source license (similar to that of Linux). Availability and community support of OpenJDK releases provided by Oracle is listed separately on jdk.java.net.

Since September 2021, Oracle provides the Oracle JDK for Java 17 and later under a free use license for All Users. Oracle JDK releases for Java 16 and earlier versions continue to be made available under the Oracle Technology Network License Agreement for Java SE, which is free for Personal, Development and other Users only.

For more information on Oracle Java licensing, please see the Oracle Java SE Licensing FAQ.

Dates listed below apply only to the commercially supported Oracle JDK releases available to Oracle Customers.

Oracle Java SE Product Releases

Oracle provides Customers with Oracle Premier Support on Oracle Java SE products as described in the Oracle Lifetime Support Policy. For product releases after Java SE 8, Oracle will designate only certain releases as Long-Term-Support (LTS) releases. Java SE 7, 8, 11 and 17 are LTS releases. Oracle intends to make future LTS releases every two years meaning the next planned LTS release is Java 21 in September 2023. For the purposes of Oracle Premier Support, non-LTS releases are considered a cumulative set of implementation enhancements of the most recent LTS release. Once a new feature release is made available, any previous non-LTS release will be considered superseded. For example, Java SE 9 was a non-LTS release and immediately superseded by Java SE 10 (also non-LTS), Java SE 10 in turn is immediately superseded by Java SE 11. Java SE 11 however is an LTS release, and therefore Oracle Customers will receive Oracle Premier Support and periodic update releases, even though Java SE 12 was released.

Examples of some key product dates for Oracle Java SE product offerings include:

End of Public Updates of Java SE 8

Java SE 8 has gone through the End of Public Updates process for legacy releases. Oracle will continue to provide free public updates and auto updates of Java SE 8 indefinitely for Personal, Development and other Users via java.com. Oracle will provide at least 18 months notice on this page and other communication channels if an end of availability date is set. Developers can find Oracle Java SE updates, including Oracle Java SE 8, 11, 17 and current releases, on OTN. As of the April 16, 2019 quarterly critical patch update, Oracle Customers should access updates to Java SE 8 for commercial use from Oracle through My Oracle Support and via auto update where applicable (Visit My.Oracle Support Note 1439822.1 — All Java SE Downloads on MOS – Requires Support Login).

Oracle does not plan to migrate desktops from Java SE 8 to later versions via the auto update feature. This includes the Java Plugin and Java Web Start. Instead of relying on a browser-accessible system JRE, we encourage application developers to use the packaging options introduced with Java SE 9 to repackage and deliver their Java applications as stand-alone applications that include their own custom runtimes.

Web Deployment Technology and JavaFX

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. As 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. The Java Plugin (Java Applets) remains updated in Java 8, but may be removed at any time in a future release. Oracle Customers can find more information at My.Oracle.Support Note 251148.1 — Java SE 8 End of Java Plugin Support (requires login).

Java SE 8 is the recommended and only supported version of the deployment stack. The Java SE 8 deployment stack may be used to run Java SE 7, or Java SE 8 applications on Windows platforms. The Java deployment technology will not be supported beyond Java SE 8. See the Oracle Lifetime Support Policy for details.

JavaFX has been open sourced and redesigned to be available as a stand-alone library rather than being included with the JDK. Starting with Java SE 11, JavaFX is not included in the Oracle JDK. Support for JavaFX on Java SE 8 will continue until March 2025.

* Oracle Java SE product dates are provided as examples to illustrate the support policies. Customers should refer to the Oracle Lifetime Support Policy for the most up-to-date information. Timelines may differ for Oracle Products with a Java SE dependency (My.Oracle.Support Note 1557737.1 — Support Entitlement for Java SE When Used As Part of Another Oracle Product – Requires Support Login).

** These support timelines apply to Java client and server deployments of Java with the exception of Web Deployment Technology and JavaFX. For more information on those features, see below.

*** LTS/non-LTS designation and dates are subject to change.

***** The Extended Support uplift fee will be waived for the period June 2019 — July 2022 for Java SE 7. The Extended Support uplift fee will be waived for the period March 2022 — December 2030 for Java SE 8. During this period, you will receive Extended Support as described in the Oracle Technical Support Level sections of the Technical Support Policies.

† Excluding Deployment Technology and JavaFX, which is described in a separate section.

Источник

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

Источник

Java Tools and Resources

Early access versions of future releases of JDK and JRE are available for testing. These early access releases include future updates and major releases. These releases are licensed only for testing, not for use in production.

Discover, monitor, and manage your Java environment with this new Oracle Cloud service, wherever your Java is running, on-premises or in the cloud. Know which Java versions are installed and which are being used—all in a single pane of glass. Included with Java SE Subscription.

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.

Additional resources

Java Advanced Management Console

The Java Advanced Management Console (AMC) offers system administrators greater and easier control in managing Java version compatibility and security updates for desktops within their enterprise and for ISVs with Java-based applications and solutions.

JDK Mission Control

JDK Mission Control (JMC) is an advanced set of tools for managing, monitoring, profiling, and troubleshooting Java applications. JMC enables efficient and detailed data analysis for areas such as code performance, memory, and latency without introducing the performance overhead normally associated with profiling and monitoring tools.

Java Time Zone Updater Tool

Java Time Zone Updater Tool (TZUpdater) enables an Oracle JDK or JRE user to patch their installation with the most recent time zone data. Learn more.

Источник

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