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.
For more information about the JCP Program, refer to our overview page.
recording of the December JCP Public EC Meeting is now available.
Watch and hear from the newly elected and re-elected EC Members about their focus for 2022.
The 2021 EC Elections results
have been published. Congratulations to the newly elected and re-elected EC Members, and thank you
to all the nominees and JCP Members for participating in the election!
The winners of the 2021 JCP Annual Awards
were announced at the JCP Community Virtual Gathering and Awards on October 12. Congratulations to
the winners and all the nominees!
Java in Education is an initiative to promote Java in the local educational institutions.
See the message from Heather VanCura, Director and Chairperson of the JCP Program.
We are celebrating the 20 years of the JCP with the community.
jcp.org now uses Oracle's Single Sign-On (SSO) to log in to the site. Note that the login ID is your e-mail address; the old JCP userIDs are no longer used.
Existing jcp.org users: you should click the "Sign In" button on the left to login using your SSO credentials. If you do not have an SSO login, you will be asked to create one. When creating an SSO login, make sure to use the same e-mail address as used in your JCP account! If you are unsure which e-mail address you've used before, or if you run into other problems with logging in, contact firstname.lastname@example.org.
New to jcp.org? Click "Register for site" on the left and follow the directions; you will be taken to create an SSO login on Oracle's profile page and then may login to jcp.org once the account is created and verified.
For more detailed information, refer to our SSO FAQ list.
JSR 394, Java SE 19
JSR 393, Java SE 18
Early Draft Reviews
JSR 378, Portlet 3.0 Bridge for JavaServer Faces 2.2 Public Review 2
JSR 381, Visual Recognition Specification
JSR 371, Model-View-Controller (MVC 1.0) Specification
JSR 386, Java SE 12
JSR 388, Java SE 13
JSR 389, Java SE 14
JSR 390, Java SE 15
JSR 391, Java SE 16
JSR 392, Java SE 17
JSR 199, Java Compiler API
JSR 243, Java Data Objects 2.0
JSR 337, Java SE 8 Release Contents
JSR 354, Money and Currency API
JSR 385, Units of Measurement API
JSR 387, Streamline the JCP Program
JSR 907, Java Transaction API
The Program Management Office is completing the individual JCP Membership renewal process now. The individual JCP Membership of those who have not responded will be canceled.
JSR 387, Streamline the JCP Program, has posted a Maintenance Release (2019).
JSR 364, Broadening JCP Membership, has posted a Maintenance Release (2017).
JSR 355, JCP Executive Committee Merge, completed its work and went final in 2012.
JSR 348, Towards a new version of the JCP, posed a Final Release in 2011.
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.
The latest EC meeting summaries have been posted.
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:
- 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)
The Java Community Process (JCP) program has seen a dramatic rise in worldwide participation. Read more here...