The goal of this Project is to produce an open-source reference implementation of the Java SE 9 Platform, to be defined by a forthcoming JSR in the Java Community Process.


The JDK 9 repositories have been open for bug fixes and small enhancements for some time now. Features for the release will be proposed and tracked via the JEP Process, as amended by the JEP 2.0 proposal (which will shortly be folded into the main JEP process document).

JEPs proposed to target JDK 9

102: Process API Updates
143: Improve Contended Locking
197: Segmented Code Cache
198: Light-Weight JSON API
199: Smart Java Compilation, Phase Two
201: Modular Source Code

These JEPs are offered to all JDK 9 Committers for their consideration. Feedback is more than welcome, as are reasoned objections, via the jdk9-dev mailing list. If no such objections are raised by 19:00 UTC next Monday, 18 August 2014, or if they're raised and then satisfactorily answered, then these JEPs will be targeted to JDK 9.