🏳️The Java Community Process(SM) Program

Website faviconjcp.org

The Java Community Process(SM) Program 

[](/en/home/index)

[](javascript:document.search.submit\(\))

[Press Room](/en/press/pressroom)  |  [Get Java Here](http://java.com/java/download/index.jsp?cid=jdp78399)  | 

[](javascript:document.findjsr.submit\(\))

*   [JSRs by Platform](/en/jsr/platform)

*   [JSRs by Technology](/en/jsr/tech)

*   [JSRs by Stage](/en/jsr/stage)

*   [JSRs by Committee](/en/jsr/ec)

*   [List of All JSRs](/en/jsr/all)

[Register for Site](/en/user/register)

Use of JCP site is subject to the [JCP Terms of Use](/en/home/terms) and the [Oracle Privacy Policy](http://www.oracle.com/us/legal/privacy/index.html)

*   [About JCP](/en/procedures/overview)

    *   [Program Overview](/en/procedures/overview)

    *   [JCP Process Document](/en/procedures/jcp2)

    *   [Calendar](/en/whatsnew/calendar)

    *   [JCP Members](/en/participation/members)

    *   [Executive Committee](/en/participation/committee)

    *   [Elections](/en/whatsnew/elections)

*   [Get Involved](/en/participation/overview)

    *   [Overview](/en/participation/overview)

    *   [Becoming a JCP Member](/en/participation/membership)

    *   [Java in Education](/java-in-education)

*   [Community Resources](/en/resources/contents)

    *   [Overview](/en/resources/contents)

    *   [Tutorials](/en/resources/tutorials)

    *   [JCP Podcasts](/en/resources/multimedia)

    *   [Spec Lead Guide](/en/resources/guide)

    *   [TCK Tool & Info](/en/resources/tdk)

    *   [License Reference](/en/resources/license_reference)

*   [Community News](/en/press/pmo)

    *   [News](/en/press/pmo)

    *   [Programs & Awards](/en/press/news/awards/awards_main)

    *   [Press Releases](/en/press/releases)

    *   [Success Stories](/en/press/success)

*   [FAQ](/en/introduction/faq)

*   [Contact Us](/en/resources/contacts)

[](http://java.com/java/download/index.jsp?cid=jdp78399)

Welcome to the Java Community Process!

Welcome to jcp.org, home of the Java Community ProcessSM (JCPSM) Program. The JCP is the mechanism for developing standard technical specifications for Java technology. Anyone can register for the site and participate in reviewing and providing feedback for the Java Specification Requests (JSRs), and anyone can sign up to become a JCP Member and then participate on the Expert Group of a JSR or even submit their own JSR Proposals.  

To get the most out of the site, [register now](/en/user/register).

For more information about the JCP Program, refer to our [overview page](/en/introduction/overview).

[](http://www.facebook.com/pages/Java-Community-Process/109537315786054)  [](https://twitter.com/jcp_org) 

2024 JCP Award Winners are Announced!

The [2024 JCP Award winners](/en/press/news/awards/2024awards) were announced at the JCP Social Event on Tuesday evening. Congratulations to Alan Bateman and JavaDominicano!

JCP Social Hour at JavaOne 2025

Thank you to those of you who were able to join us on Tuesday evening. It is the people that make the Java community such an amazing place.

We will be sharing the photos from our event soon - stay tuned!

Winter 2025 Newsletter is Released!

Take a look at the [Winter 2025 edition of the JCP Newsletter](/en/press/pmo/newsletter/2025/February) to learn what is going on in the JCP and Java community!

25 Years of the JCP Program Celebration

Thank you everyone for joining us in celebrating the JCP 25-year anniversary!

Take a look at the [Twenty-five years of the Java Community Process](/en/press/news/JCP_25th_Anniversary) article for the recap of our anniversary.

Enjoy the [Celebrating 25 years of the JCP with JUGs around the world](/aboutJava/communityprocess/media/JCP_25th_JUG_Celebrations.mp4) video. Thank you to all the JUGs that participated in this amazing milestone!

Recording of the December Public EC Meeting now Available!

The [agenda](/aboutJava/communityprocess/ec-public/materials/2024-12-10/JCP-EC-Public-Agenda-December-2024.html) and [recording](/aboutJava/communityprocess/media/Public-EC-Meeting-December-2024.mp4) from the December public EC Meeting are now available!

JCP EC Elections Update: Results are Published!

The ballot for the 2024 [JCP EC elections](/en/whatsnew/elections) closed on November 18 and the [results](/aboutJava/communityprocess/elections/2024.html) are now available.

Congratulations to the newly elected and re-elected EC Members and thank you to all the nominees for participating in this year's election.

Java in Education

[Java in Education](https://jcp.org/java-in-education) is an initiative to promote Java in the local educational institutions.

See the [message from Heather VanCura](/aboutJava/communityprocess/media/Heather_Java_Learning.mp4), VP and Chairperson of the JCP Program.

Java Ecosystem JCP Working Group

The goal of the [Java Ecosystem JCP Working Group](https://github.com/jcp-org/Java-Ecosystem-JCP-Working-Group/wiki) is to educate and increase awareness around Java ecosystem third-party tools and libraries to increase the adoption of modern release processes by third-party tool and library maintainers.

JSR Updates

===========

**[New JSRs](/en/jsr/stage?listBy=jsr)**  

[JSR 400](/en/jsr/detail?id=400), Java SE 25  

**[Public Reviews](/en/jsr/stage?listBy=public)**  

[JSR 399](/en/jsr/detail?id=399), Java SE 24  

**[Final Releases](/en/jsr/stage?listBy=final)**  

[JSR 378](/en/jsr/detail?id=378), Portlet 3.0 Bridge for JavaServer Faces 2.2  

[JSR 381](/en/jsr/detail?id=381), Visual Recognition Specification  

[JSR 393](/en/jsr/detail?id=393), Java SE 18  

[JSR 394](/en/jsr/detail?id=394), Java SE 19  

[JSR 395](/en/jsr/detail?id=395), Java SE 20  

[JSR 396](/en/jsr/detail?id=396), Java SE 21  

[JSR 397](/en/jsr/detail?id=397), Java SE 22  

[JSR 398](/en/jsr/detail?id=398), Java SE 23  

[JSR 399](/en/jsr/detail?id=399), Java SE 24  

**[Maintenance Reviews](/en/jsr/stage?listBy=maint)**  

[JSR 221](/en/jsr/detail?id=221), JDBC 4  

[JSR 269](/en/jsr/detail?id=269), Pluggable Annotation Processing API  

**[Maintenance Releases](/en/jsr/stage?listBy=final)**  

[JSR 384](/en/jsr/detail?id=384), Java SE 11  

[JSR 385](/en/jsr/detail?id=385), Units of Measurement API  

[JSR 387](/en/jsr/detail?id=387), Streamline the JCP Program  

[JSR 392](/en/jsr/detail?id=392), Java SE 17  

[JSR 907](/en/jsr/detail?id=907), Java Transaction API  

[JSR 199](/en/jsr/detail?id=199), Java Compiler API  

[JSR 221](/en/jsr/detail?id=221), JDBC 4 API Specification  

[JSR 269](/en/jsr/detail?id=269), Pluggable Annotation Processing API  

JCP.Next Progress Update

[JSR 387](/en/jsr/detail?id=387), Streamline the JCP Program, has posted a Maintenance Release (2019).  

[JSR 364](/en/jsr/detail?id=364), Broadening JCP Membership, has posted a Maintenance Release (2017).  

[JSR 355](/en/jsr/detail?id=355), JCP Executive Committee Merge, completed its work and went final in 2012.  

[JSR 348](/en/jsr/detail?id=348), Towards a new version of the JCP, posed a Final Release in 2011.

JUGs or Individuals, Complete the Transparency Checks or Audits on JSRs

There is a transparency sub-project introduced as part of the Adopt-a-JSR program. We need JUGs or individuals to do [transparency checks or audits on JSRs](http://www.java.net/form/jcp-2829-transparency?force=408).

Materials for Spec Leads

Following the upgrade to the JCP 2.8 Program, the Program Office has made available the following materials for Spec Leads on the [Multimedia page of jcp.org:](/en/resources/multimedia)

*   Adopt-a-JSR for Spec Leads (February 2013 call)

*   JCP 2.9 and Transparency (November 2012 call)

*   Meet the Candidates (October 2012 call)

*   Expert Group Nominations (June 2012 call)

*   Leveraging the JCP Community (February 2012 call)

*   Transparency (December 2011 call)

*   JCP 2.8 Overview (October 2011 call)

JUG Members Learn the Benefits of Active JCP Participation

The Java Community Process (JCP) program has seen a dramatic rise in worldwide participation. [Read more here...](/en/press/news/JCP_JUG_Involvement)  

[Spec Lead Guide](/en/resources/guide)  

[JCP 2](/en/procedures/jcp2)  

[EC meeting summaries](/en/resources/EC_summaries)  

[Calendar](/en/whatsnew/calendar)  

[Multimedia page](/en/resources/multimedia)  

[Submit a new JSR](/en/jsr/proposal)  

[JCP Community Page](https://community.oracle.com/community/java/jcp)  

**[JSR 399 Java SE 24 Final Release](/aboutJava/communityprocess/final/jsr399/index.html)  

[JSR 269 Pluggable Annotation Processing API Maintenance Release 10](/aboutJava/communityprocess/mrel/jsr269/index10.html)  

[JSR 221 JDBC API Specification 4.4 Maintenance Release 4](/aboutJava/communityprocess/mrel/jsr221/index4.html)  

[JSR 199 Java Compiler API Maintenance Release 5](/aboutJava/communityprocess/mrel/jsr199/index5.html)  

[JSR 399 Java SE 24 Public Review](/aboutJava/communityprocess/pr/jsr399/index.html)  

[JSR 199 Java Compiler API Maintenance Review 8](/aboutJava/communityprocess/maintenance/jsr199/index8.html)  

[JSR 269 Pluggable Annotation Processing API Maintenance Review 18](/aboutJava/communityprocess/maintenance/jsr269/index18.html)  

[JSR 221 JDBC 4 Maintenance Review 4](/aboutJava/communityprocess/maintenance/jsr221/index4.html)  

[JSR 400 Java SE 25 iteration begins](/en/jsr/detail?id=400)  

[JSR 398 Java SE 23 Final Release](/aboutJava/communityprocess/final/jsr398/index.html)  

[JSR 199 Java Compiler API Maintenance Release 4](/aboutJava/communityprocess/mrel/jsr199/index4.html)  

[JSR 269 Pluggable Annotation Processing API Maintenance Release 9](/aboutJava/communityprocess/mrel/jsr269/index9.html)  

[JSR 398 Java SE 23 Public Review](/aboutJava/communityprocess/pr/jsr398/index.html)  

[JSR 199 Java Compiler API Maintenance Review 7](/aboutJava/communityprocess/maintenance/jsr199/index7.html)  

[JSR 282 Real-Time Specification for Java 2.0 Final Release](/aboutJava/communityprocess/final/jsr282/index.html)  

[JSR 269 Pluggable Annotation Processing API Maintenance Review 17](/aboutJava/communityprocess/maintenance/jsr269/index17.html)  

[JSR 392 Java SE 17 Maintenance Release](/aboutJava/communityprocess/mrel/jsr392/index.html)  

[JSR 384 Java SE 11 Maintenance Release 3](/aboutJava/communityprocess/mrel/jsr384/index3.html)  

[JSR 337 Java SE 8 Release Contents Maintenance Release 6](/aboutJava/communityprocess/mrel/jsr337/index6.html)  

[JSR 399 Java SE 24 iteration begins](/en/jsr/detail?id=399)  

[JSR 392 Java SE 17 Maintenance Review](/aboutJava/communityprocess/maintenance/jsr392/index.html)  

[JSR 384 Java SE 11 Maintenance Review 3](/aboutJava/communityprocess/maintenance/jsr384/index3.html)  

[JSR 337 Java SE 8 Release Contents Maintenance Review 6](/aboutJava/communityprocess/maintenance/jsr337/index6.html)  

[JSR 269 Pluggable Annotation Processing Maintenance Release](/aboutJava/communityprocess/mrel/jsr269/index8.html)  

[JSR 397 Java SE 22 Final Release](/aboutJava/communityprocess/final/jsr397/index.html)  

[JSR 385 Units of Measurement API 2 Maintenance Release 2](/aboutJava/communityprocess/mrel/jsr385/index2.html)  

[JSR 398 Java SE 23 iteration begins](/en/jsr/detail?id=398)  

[JSR 396 Java SE 21 Final Release](/aboutJava/communityprocess/final/jsr396/index.html)  

[JSR 269 Pluggable Annotation Processing API Maintenance Release 7](/aboutJava/communityprocess/mrel/jsr269/index7.html)  

[JSR 384 Java SE 11 Maintenance Release 2](/aboutJava/communityprocess/mrel/jsr384/index2.html)  

[JSR 337 Java SE 8 Maintenance Release 5](/aboutJava/communityprocess/mrel/jsr337/index5.html)  

[JSR 384 Java SE 11 Maintenance Review 2](/aboutJava/communityprocess/maintenance/jsr384/index2.html)  

[JSR 337 Java SE 8 Maintenance Review 5](/aboutJava/communityprocess/maintenance/jsr337/index5.html)  

[JSR 378 Portlet 3.0 Bridge for JavaServer Faces 2.2 Final Release](/aboutJava/communityprocess/final/jsr378/index.html)  

[JSR 243 Java Data Objects Maintenance Release 4](/aboutJava/communityprocess/mrel/jsr243/index4.html)  

[JSR 381 Visual Recognition Specification Final Release](/aboutJava/communityprocess/final/jsr381/index.html)  

[JSR 392 Java SE 17 Final Release](/aboutJava/communityprocess/final/jsr392/index.html)** 

[Contact Us](/en/resources/contacts)

© 2025, Oracle Corporation and/or its affiliates. [Terms of Use](/en/home/terms). [Privacy Policy](http://www.oracle.com/us/legal/privacy/index.html). [Trademarks](http://www.oracle.com/us/legal/third-party-trademarks/third-party-trademarks-078568.html)