Sunday Sep 28, 2014

Java SE 8 Adoption - The Big Guns

With JavaOne underway, and lots of coverage around Java SE 8, a subject that will be on many attendees' minds is their own readiness to migrate to Java SE 8. More broadly, the Java community's adoption of the latest major release of the Java SE platform among ISVs and open source projects alike.

In a previous blog post I touched on that subject briefly from the developer perspective, mentioning examples of hundreds of open source projects, among them prominent Linux distributions like Fedora and languages on the JVM like Scala working to ensure that their software runs well on JDK 8. In the weeks since my last post, more projects have discussed and announced their own plans to support or adopt Java 8 - Apache Lucene is one prominent example, Oracle Glassfish Server Open Source Edition is another, but similar discussions and decisions are underway in many other open source projects, from QueryDSL, Apache Camel, Ratpack to parts of the Big Data ecosystem like HBase and Apache Hadoop itself.

This pace of adoption for a major Java platform release is unprecedented!

Oracle is as excited about the performance and productivity benefits of Java SE 8 as everyone else in the Java community. I am particularly pleased to see that Oracle WebLogic Server - the foundation for all Oracle Fusion Middleware - is now certified on Oracle JDK 8. See the blog post by Steve Felts in the WebLogic team for details on their product announcement.

If you'd like to join in the fun, the JDK 8u20 release is available on OTN, and early access builds of JDK 8u40 are available for testing on

Thursday Sep 11, 2014

Java 8: Not Just For Developers Any More

As with past Java releases such as Java 7, Java 8 was first made available through the Oracle Technology Network (OTN) to give developers adequate time for testing and certification before being made available on the website for end users to download. Java 8 has been well-received since its release in March 2014. It was followed by the JDK 8u5 and JDK 8u11 Critical Patch Updates and, most recently, JDK 8u20 in August.

The JDK 8u20 release continues to improve upon the significant advances made in JDK 8 with new features, security and performance optimizations such as the new Advanced Management Console, the updated Java Mission Control 5.4, and the new MSI Enterprise JRE installer.

As part of the effort to make the transition to Java 8 smooth for end users, we have been publishing Early Access builds of update releases at These enable developers to test their applications ahead of a release and regularly provide feedback during the development cycle. We are working both with ISVs through the Oracle Java CAP Program and the broader open source Java developer community through OpenJDK, including popular open source projects such as Scala, Groovy and Apache Lucene.

As a result, I am pleased to see that Java 8 enjoys a nice uptake among developers. For example, there are thousands of open source projects written in the Java programming language building and testing against JDK 8 already. As another example, Linux distributions such as Fedora are working to switch] their collections of Java-based libraries and applications to use Java 8 as the default runtime. Scala developers have announced plans to move to Java 8 in a future release, as well.

That is an amazing community response within less than six months of a major Java platform release!

Based on our experience so far, I expect Java 8 to be ready to debut as the default Java runtime on before the end of 2014, and the process of migrating users from Java 7 to Java 8 through the auto update feature to take place during the first half of 2015. I will have more to share on that as we prepare for the transition.

If you’re a Java developer and you haven’t yet started to prepare, now would be a good time to take JDK 8u20 for a spin! And if you are feeling brave, maybe even one of the Early Access builds of JDK 8u40.

Friday Dec 14, 2012

Oracle JDK 7u10 released with new security features

A few days ago, we released JRE and JDK 7 update 10. This release adds support for the following new platforms:

  • Windows 8 on x86-64. Note that Modern UI (aka Metro) mode is not supported.
  • Internet Explorer 10 on Windows 8.
  • Mac OS X 10.8 (Mountain Lion)

This release also introduces new features that provide enhanced security for Java applet and webstart applications, specifically:

  • The Java runtime tracks if it is updated to the latest security baseline. If you try to execute an unsigned applet with an outdated version of Java, a warning dialog will prompt you to update before running the applet.
  • The Java runtime includes a hardcoded best before date. It is assumed that a new version will be released before this date. If the client has not been able to check for an update prior to this date, the Java runtime will assume that it is insecure and start warning the user prior to executing any applets.
  • The Java control panel now includes an option to set the desired security level on a low-medium-high-very high scale, as well as an option to disable Java applets and webstart entirely. This level controls things such as if the Java runtime is allowed to execute unsigned code, and if so what type of warning will be displayed to the user.

More details on the security settings can be found in the documentation. See below for a sample screenshot.

Security Dialog Image

The new update of the JRE and the JDK are available via OTN. To learn more about the release please visit the release notes.


Henrik Stahl is VP of Product Management in the Java Platform Group at Oracle, and is responsible for product strategy for Java ME and SE.


« June 2016