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.
Thank you to everyone who attended our annual JCP Community Party on 17 March 2026 and helped make it a resounding success!
Congratulations to the 2025 JCP Award winners!
The award recipients were announced at the annual JCP Community Party on March 17, 2026.
Congratulations to Don Raab and Hokkaido JUG!
Take a look at the December 2025 edition of the JCP Newsletter.
In this newsletter, we are bringing you a recap of activities that's been going on in the JCP Program Management Office
during the second half of 2025.
The most recent public JCP EC meeting was held on December 9.
The agenda and recording
are available for review.
The results of the 2025 JCP EC elections have been published!
Congratulations to the newly elected and re-elected members, and thank you to all candidates
for participating in this year's election.
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
article for the recap of our anniversary.
Enjoy the Celebrating 25 years of the JCP with JUGs around the world video.
Thank you to all the JUGs that participated in this amazing milestone!
The JCP Executive Committee forms working groups to address needs of the Java community. Currently, there are three such working groups: Java in Education, Java Ecosystem, and Java and AI.
JSR Updates
New JSRs
JSR 402, Java SE 27
Public Reviews
JSR 401, Java SE 26
Final Releases
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
JSR 399, Java SE 24
JSR 400, Java SE 25
JSR 401, Java SE 26
|
 |
Maintenance Reviews
Maintenance Releases
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 199, Java Compiler API
JSR 221, JDBC 4 API Specification
JSR 269, Pluggable Annotation Processing API
|
Find more news and announcements in the News and Announcements from the Program Management Office (PMO) section.
|