The Build InfrastructureGroupis comprised of developers involved in the design, implementation,and maintanence of the JDK build system.
The JDK basically uses a traditionalconfigure &&make style of building, but the underlying design of theconfigure script and makefiles is untraditionally sophisticated,due to the special demands of the project.
If you are a developer or end user wanting to build and/or testthe JDK, please see the following resources for instructions:
Before building, make sure you check out the correct code base.The most recent development version from theJDK Project is available to clone fromhttps://github.com/openjdk/jdk. For older versions,the general rule is to use the update releases, and not the GArelease, e.g.https://github.com/openjdk/jdk11u-dev.See theJDK Updates Project fordetails.
If you have additional questions, please feel free to subscribeto our mailing list and ask questions!
Build documentation for older releases is archived in thecorresponding repositories. Seedoc/building.md (orREADME-builds.html prior to JDK 9) in therepository.
The Build Group has a (at the moment very outdated)Wiki page, andanother mostly outdated list ofsupportedbuild platforms.