JCP,全称为Java Community Process,其核心职责是维护一系列Java技术规范。这些规范涵盖了多个领域,包括J2ME(用于移动设备的Java平台)、J2SE(标准版Java平台)、J2EE(企业版Java平台),以及XML(可扩展标记语言)、OSS(开放源代码软件)和JAIN(Java架构接口)。
对于有志于参与Java技术标准制定的组织和个人,他们可以通过提交JSR(Java Specification Requests)的方式,参与到JCP的规范制定流程中。一旦JSR被接受并进入下一版本的规范,就意味着该提案已经成为Java技术的一部分。
在J2EE领域,任何声称符合J2EE规范的产品,如应用服务器、应用软件和开发工具,必须通过JCP提供的兼容性测试,即TCK测试。这个测试需要购买测试包,以确保产品与J2EE规范的兼容性。通过TCK测试后,产品还需要缴纳J2EE商标使用费,以获取J2EE认证的官方许可,即成为授权的J2EE许可证持有者(Authorized Java Licensees of J2EE)。
JCP(Java Community Process) 是一个开放的国际组织,主要由Java开发者以及被授权者组成,职能是发展和更新。