Java SE 8 is Now Available

Java Platform, Standard Edition 8 (Java SE 8) is a major feature release and is now generally available. It contains new features and enhancements in many functional areas. Java SE 8 delivers enhanced developer productivity and significant application performance increases through reduced boilerplate code, improved collections and annotations, simpler parallel programming models and more efficient use of modern, multi-core processors. See What's New in JDK 8 for more details.

Download Java SE 8: JDK 8 (Java Developer Kit) 

Java SE 8 Documentation

Java SE 8 Central Resource page

Join us on March 25 for the Online Launch

Java SE 8 Features

Features and enhancements in Java SE 8 and in JDK 8, Oracle's implementation of Java SE 8 include:

• Lambda Expressions (JSR 335) - a new language feature introduced in Java SE 8. Lambdas enable you to treat functions as method arguments or code as data.

• Nashorn - a lightweight high-performance JavaScript runtime in 100% pure Java, native on the JVM, that enables Java developers to embed JavaScript in Java applications.

• Compact Profiles - predefined subsets of the Java SE platform that enable applications that do not require the entire Platform to be deployed and run on small devices.

• Stream API - Classes in the new package provide a Stream API to support functional-style (e.g. Filter/Map/Reduce) operations on streams of elements. The Stream API is integrated into the Collections API, which enables bulk operations on collections, such as sequential or parallel map-reduce transformations.

• Date & Time API (JSR 310) - a new set of packages that provide a comprehensive date-time model.

• Type Annotations (JSR 308) - provides the ability to apply an annotation anywhere a type is used, not just on a declaration. Used with a pluggable type system, this feature enables improved type checking of your code.

• Java Mission Control 5.3 –usability improvements to allow Java administrators and developers to more easily gather detailed low level information about how the Java Virtual Machine (JVM) and the Java application are behaving; support for Java SE Embedded 8 (Full JRE Profile)

• JavaFX – features and enhancements include an embedded specific graphics stack, new UI controls, a Modena theme, functionality to enable developers to embed Swing content into JavaFX applications, new 3D graphics features, and additional HTML 5 support.

• Security Features and Enhancements

• … and much more.

Download Oracle JDK 8 from

Java SE Embedded 8 

Oracle has also announced today the general availability of Oracle Java SE Embedded 8. It provides a development platform for embedded devices and the Internet of Things, with all of the flexibility, portability and robust features available in the Java SE Platform.

Download Oracle Java SE Embedded 8

Oracle Java SE Embedded 8 Documentation

Learn more about Java SE Embedded 8


When will Java 8 be available from the site?

Posted by Benjamin on March 19, 2014 at 06:28 AM PDT #


Posted by guest on March 31, 2014 at 12:10 AM PDT #

The Java Runtime Environment (JRE) is what you get when you download Java software. 1.6 is a version number, commonly referred to as Java 6. The current version of Java available on is Java 7 (Java 8 is scheduled to be there later this year.) You can get more information on the FAQ

Posted by Tori on April 02, 2014 at 11:51 AM PDT #

I'm interested in the answer to Benjamin's question. The message on reads "The new release of Java is first made available to developers to ensure no major problems are found before we make it available on the website for end users to download." This displays no great faith in the new Java version and may well slow its adoption. Also, we are well beyond the stage where it is "made available to developers".

Posted by Arend Rensink on May 30, 2014 at 12:58 AM PDT #

The consumer version of Java (the JRE) has historically lagged six+ months to ensure
stability, etc. Best guess is August.*

*This may be considered forward-looking. While this represents my current judgement on what the future holds, it is subject to risks and uncertainties that could cause actual results to differ materially. You are cautioned not to place undue reliance on this statement.

Posted by Tori on June 04, 2014 at 10:09 AM PDT #

It would be good if you could sign up to some sort of notification service that would notify you of when each version of Java is released and available on the site.

Posted by guest on June 08, 2014 at 07:33 AM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed

Insider News from the Java Team at Oracle!



« June 2016