top of page

java 11 official release

The Java Platform, Standard Edition 11 Development Kit (JDK 11) is a resource version of the Java SE platform. It contains new features and improvements in many functional areas.


You can use the links on this page to open the release notes, describing important changes, improvements, APIs and extracted resources, APIs and failed resources, and other information about JDK 11 and Java SE 11.


Links to other sources of information on JDK 11 are also provided. The JDK Guides link and the reference documentation below show a page containing links to user guides, information on problem solving and specific information of interest to the users. users that move from previous versions of JDK. The links to the JDK API specification 11 and the Java language and virtual machine specifications are provided in the JDK specification group 11


Introduction


The Release Notes describe important changes, enhancements, APIs and extracted resources, APIs and failed resources, and other information about JDK 11 and Java SE 11. In some cases, the descriptions provide links to additional detailed information about a problem or change. The APIs described here are those provided with Oracle JDK. It includes a complete implementation of the Java SE 11 platform and additional Java APIs to support the development, debugging and monitoring of Java applications. This page does not duplicate the descriptions provided by the platform specification of Java SE 11 (18.9) (JSR 384), which provides informative information for all specification changes and may also include identification of APIs and resources deleted or reproduced not described here. The specification of Java SE 11 (18.9) (JSR 384) provides links to:


• Annex 1: The complete specification of the Java SE 11 API.


• Annex 2: An annotated API specification that shows the exact differences regarding Java SE 10. Informational information about these changes can be found in the list of change specification requests approved for this release.


• Annex 3: Java SE 11 editions of the Java language specification and the Java Virtual Machine specification. The editions of Java SE 11 contain all the corrections and clarifications made from the Java SE 10 editions, as well as additions of new features.

You must be aware of the content of this document, as well as the elements described on this page.


The descriptions on this Release Note page can also identify potential compatibility issues you may encounter when migrating to JDK 11. The Kinds of Compatibility page on the OpenJDK wiki identifies three types of potential compatibility issues for Java programs used in these descriptions:


• Source: Source compatibility refers to the conversion of Java source code into class files.


• Binary: Binary compatibility is defined in the Java language specification as preserving the ability to link without errors.


Behavioral: Behavioral compatibility includes the semantics of the code that runs at run time.

See CSR Approved for JDK 11 for the list of closed CSRs in JDK 11 and the Compatibility and Specification Review (CSR) page in the OpenJDK wiki for general compatibility information.



java11
java11

Interested in learning Java? join now : java training in chennai


Changes and important information


Below are some important changes and information about this release. In some cases, additional details are provided about the changes described below in these release notes.


• The implementation stack, required for Applets and Web Start applications, has been removed in JDK 9 and has been removed in JDK 11.


• Without an implementation stack, the entire section of supported browsers has been removed from the list of compatible configurations of JDK 11.


• The automatic update, which was available for JRE installations on Windows and MacOS, is no longer available.


• In Windows and in MacOS, the installation of JDK in the previous versions optionally installed a JRE. In JDK 11, this is no longer an option.

• In this version, the JRE or JRE of the server is no longer available. Only the JDK is offered. Users can use the jlink to create smaller custom runtimes.


• JavaFX is no longer included in the JDK. It is now available as a separate download of openjfx .io.


• The Java Mission Control, provided in JDK 7, 8, 9 and 10, is no longer included in Oracle JDK. Now it is a separate download.


• Previous versions have been translated into English, Japanese and Simplified Chinese and French, German, Italian, Korean, Portuguese (Brazil), Spanish and Swedish. However, in JDK 11 and later, translations into French, German, Italian, Korean, Portuguese (Brazilian), Spanish, and Swedish translations are no longer provided.


• The updated packaging format for Windows has changed from tar.gz to .zip, which is more common in Windows operating systems.


• The updated package format for the macOS has been changed from .app to .dmg, which is more in accordance with the standard for the macOS.



 
 
 

Recent Posts

See All
From Java 8 to Java 11

Switching from Java 8 to Java 11 is more complicated than most updates. Here are some of my notes on the process. Modules Java 9...

 
 
 

Kommentare


SUBSCRIBE
  • Facebook Social Icon
  • Google+ Social Icon
  • Twitter Social Icon
  • LinkedIn Social Icon
LOCATION

Besant Technologies - Velachery Branch
Plot No. 119, No.8, 11th Main road, Vijaya nagar,
Velachery, Chennai - 600 042
Tamil Nadu, India
Landmark - Reliance Digital Opposite Street

+91-996 252 8293 / 996 252 8294

OPENING HOURS

© 2023 by Prickles & Co. Proudly created with Wix.com

bottom of page