In addition to running Java programs, the OpenJDK will also allow Azure customers to run programs written in other JVM languages, such as Groovy, Grails, Clojure and Scala. Now, customers can upload their own libraries for these specific languages, though Microsoft may start offering native support for them in the future, Gould said.
Prior to the full release of Java on Azure, Microsoft may also release preview editions in the upcoming months. The first release will support Java 7 and Azul will rapidly incorporate new editions of the language as well, starting with Java 8 expected later this year. Azul will also maintain older versions of the OpenJDK for Azure.
"The level of support will go beyond what other vendors will offer," Gould said. "If customers want a bleeding edge they can get that, and if they want a longer term commitment to a version, that will be there as well."