微软加入java的JCP计划
11月4号,微软在官方博客上宣布,他们签署了一份Java规范参与协议,正式加入JCP项目。据报道,JCP是为Java技术开发标准技术规范的机制,支持有兴趣提交JavaAPI建议的个人开发者、客户和供应商之间的合作。
微软加入java的JCP计划
Java社区欢迎微软
Java社区对微软正式加入JCP(JavaCommunityProcess)感到非常高兴,并期待微软为Java社区做出贡献。
甲骨文JCP项目主席兼主管HeathervanCura表示:在过去的23年里,JavaComunityProcess计划与国际Java开发人员合作,指导Java平台的规范化。JCP计划欢迎企业、开源、个人和Java用户组参与者的参与和会员资格。欢迎Microsoft加入JCP计划,继续代表充满活力的Java生态系统。我们期待着看到他们的贡献。
JCP是我们定义和讨论Java未来的地方,也是我们需要所有Java社区合作的地方。SouJava用户组主席BrunoSouza补充说,JCP执行委员会成员。微软一直是这个社区的重要组成部分,参与OpenJDK,但也支持Java用户组和社区活动。正因为如此,微软已经成为SouJava的强大合作伙伴,我们很高兴让他们更深入地履行对Java社区的承诺。
微软还表示,自2021年4月MicrosoftBuildofopenJD宣布以来,微软内部Java的使用已超过Minecraft,50多万JVM在生产中运行了数百个内部系统。除大量内部Java使用外,还有许多客户和开发人员在MicrosoftAzure和GitHub上编码和运行Java。
同时,微软强调,加入JCP是Microsoft帮助Java平台未来快速发展的重要一步,也是Microsoft加入Java生态系统的重要里程碑。他们期待与合作伙伴、Java供应商、Java用户组和个人合作。
微软构建了全新的OpenJDK
这次微软还表示,他们将长期支持OpenJDK11和OpenJDK17的LTS版本。此前,2021年9月,甲骨文公司提出了商业OracleJDK二进制文件的两年制LTS节奏,微软这次明确表示将跟随甲骨文的脚步,MicrosoftBuildofopenJDK也将保持两年制LTS更新节奏。
微软预计将在2023年之前发布OpenJDK21,并将其作为下一个LTS版本——前提是OpenJDK生态系统支持这一提议,其他OpenJDK供应商有相同的更新节奏。同时,微软鼓励开发人员更新OpenJDK17.0.1和OpenJDK11.0.13的最新版本。而且这些版本将很快推广到MicrosoftAzure服务,Microsoft将代表客户管理他们的JDK,包括Azure应用服务和AzureSpringCloud等。
值得注意的是,OpenJDK16并非MicrosoftBuildofOpenJDKSuportPolicy的长期支持(LTS)主要版本,现更新版本为16.0.2。微软将使用OpenJDK16部署的项目迁移到OpenJDK17。微软提醒用户,一旦项目迁移完成,他们将存档OpenJDK16发布的所有版本信息。
山东济南汉码未来了解到,在最重要的编程工具方面,微软的VisualStudioCode、GitHubCopilot和GitHubCodespaces也公开宣布支持Java。例如,VisualStudioCode最新更新版本明确指出支持Java17。