Paul Krill
Editor at Large

Microsoft joins Java Community Process

news
Nov 9, 20212 mins

Newfound commitment to the Java platform includes releases of Microsoft Build for OpenJDK in May and Language Support for Java on Visual Studio Code in October.

Java / coffee / beans
Credit: Jessica Lewis

Looking to deepen its investment in Java, Microsoft has joined the Java Community Process (JCP), which guides the development of the Java platform.

Microsoft on November 4 said it has signed the Java Specification Participation agreement, or JSPA. The JCP is the mechanism for developing standard technical specifications for Java technologies, enabling collaboration between developers, customers, and vendors who want to submit suggestions for APIs. Basically, the JCP is about the future of Java.

In elaborating on its commitment, the company cited its own growing use of Java, which includes more than 500,000 JVMs in production running hundreds of internal Microsoft systems. Microsoft also cited customers and developers running Java on the Microsoft Azure cloud and GitHub.

Microsoft, which once was at loggerheads with Java founder Sun Microsystems over its distribution of Java, has been making amends with the Java community, even offering its own Microsoft Build of OpenJDK, based on OpenJDK source code. Microsoft binaries for Java 11 have passed Java Technology Compatibility Kit (TCK) testing to verify compatibility with the Java 11 specification.

Microsoft supports Java on the Visual Studio Code editor through a collaboration with Red Hat and the Java community. The 1.0 release of Language Support for Java by Red Hat arrived late last month.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author