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.
If you have an interest in participating in the JCP EC, submit your nomination by September 30.
Emails are sent to JCP Members with instructions on how to self-nominate. You must be a
Full or Partner Member of the JCP Program to nominate.
Take a look at the elections page for more details.
Read the Summer 2024 edition of the JCP Newsletter
to learn what is going on in the JCP and Java community!
2024 JCP Award nominations are now open. This year, we have two categories: JCP Member/Participant of the Year and
Java in Education Community Award.
Submit a nomination today to recognize those who deserve it!
We hosted the public EC meeting on June 11, 2024. Thank you to those of you who were able to join us live.
The agenda for the meeting is available online.
The recording of the public meeting is also available.
Please join us in celebrating the JCP 25-year Anniversary.
Java in Education is
an initiative to promote Java in the local educational institutions.
See the message from Heather VanCura,
VP and Chairperson of the JCP Program.
The goal of the Java Ecosystem JCP Working Group 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
JSR 399, Java SE 24
Public Reviews
Final Releases
JSR 282, Real-Time Specification for Java 2.0
JSR 378, Portlet 3.0 Bridge for JavaServer Faces 2.2
JSR 381, Visual Recognition Specification
JSR 393, Java SE 18
JSR 394, Java SE 19
JSR 395, Java SE 20
JSR 396, Java SE 21
JSR 397, Java SE 22
JSR 398, Java SE 23
|
![](/images/global/spacer.gif) |
Maintenance Reviews
Maintenance Releases
JSR 199, Java Compiler API
JSR 243, Java Data Objects 2.0
JSR 269, Pluggable Annotation Processing API
JSR 337, Java SE 8
JSR 354, Money and Currency API
JSR 384, Java SE 11
JSR 385, Units of Measurement API
JSR 387, Streamline the JCP Program
JSR 392, Java SE 17
JSR 907, Java Transaction API
|
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.
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...
|