An Oracle blog about the Java Tutorials

  • September 21, 2017

JDK 9 Is Released!

JDK 9 has gone live! Download it from the Java SE Downloads page.

See What's New in JDK 9 for features and enhancements in this release.

See the JDK 9 Release Notes for detailed information about this release. Highlights include the following:

  • Java Platform Module System: This introduces a new kind of Java programing component, the module, which is a named, self-describing collection of code and data.
  • The jshell tool: It provides an interactive command-line interface for evaluating declarations, statements, and expressions of the Java programming language. See Introduction to JShell.
  • Multi-release JAR files: They extend the JAR file format to enable multiple, Java-release-specific versions of class files to coexist in a single archive. See the jar command.
  • Javadoc enhancements: The Javadoc Guide includes information about the addition of a search box in generated API documentation, the updated Doclet API, support for documentation comments in module declarations, and support for generating HTML5 output.
  • Security enhancements: This includes support for the Datagram Transport Layer Security (DTLS) Protocol and Online Certificate Status Protocol (OCSP) Stapling and Certificate Revocation
  • Compiler Control: This provides a way to control Java Virtual Machine (JVM) compilation through compiler directive options.
  • New and updated APIs: These include the Process API and the XML Catalog API

See Migrating to JDK 9 for suggestions on how to proceed as you migrate your existing Java applications to JDK 9.

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.