#1 Developer choice for the Cloud

Java is the best...

language for the modern cloud

language for building containerized apps

language for deploying robust applications

language for enterprise software development

Build - Deploy - Operate

 
  • More than 150 new features
  • JShell to easily explore APIs and try out language features
  • Improved Javadoc to learn new APIs
  • New & improved APIs including Process, StackWalker, VarHandle, Flow, CompletableFuture
 
  • New module system - Project Jigsaw
  • Build lightweight Java apps quickly and easily
  • Bundle just those parts of the JDK that you need
  • Efficiently deploy apps to the cloud
  • Modular Java runtime size makes Docker images smaller & Kubernetes orchestration more efficient
 
  • More scalability and improved security
  • Better performance management
  • Java Flight Recorder released to OpenJDK for improved monitoring
Register for our early access tech preview of Wercker Pipelines, Releases and Clusters.
Register
 

Maven

Maven addresses two aspects of building software: first, it describes how software is built, and second, it describes its dependencies. This Wercker project provides a step that installs Maven into your run container and allows you to run a command. Download the Java SE9 to make the sample applications work.

Sample appWercker step

 
 
 

Gradle

Gradle is a general-purpose build tool. This project provides a Wercker step that installs Gradle into your run container and allows you to run a command. Download the Java SE9 to make the sample applications work.

Sample appWercker step

 

JLink

Java's new command line tool allows you to link sets of modules (and their transitive dependencies) to create a run-time image. This project provides a Wercker step that installs JLink into your run container and allows you to run a command.  Download the Java SE9 to make the sample applications work.

Sample appWercker step

 
 
 

JFR

Allows Java administrators and developers to gather detailed low level information about how the Java Virtual Machine (JVM) and the Java application are behaving. This project provides a Wercker Step to run Java Flight Recorder standalone. For example outside of a build tool like Maven or Gradle. Download the Java SE9 to make the sample applications work.

Sample appWercker step