Build Infrastructure Group
The Build Infrastructure Group is comprised of developers involved in the design, implementation, and maintanence of the JDK build system.
Introduction
The JDK basically uses a traditional configure &&
make
style of building, but the underlying design of the
configure 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 test the 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 the JDK Project is available to clone from
https://github.com/openjdk/jdk
. For older versions,
the general rule is to use the update releases, and not the GA
release, e.g. https://github.com/openjdk/jdk11u-dev
.
See the JDK Updates Project for
details.
If you have additional questions, please feel free to subscribe to our mailing list and ask questions!
Documentation
- Instructions for building the current JDK .
- Instructions for testing the current JDK .
-
Build documentation for older releases is archived in the corresponding repositories. See
doc/building.html
(orREADME-builds.html
prior to JDK 9) in the repository. -
The Build Group has a (at the moment very outdated) Wiki page, and another mostly outdated list of supported build platforms.
Community
- Mailing lists
- Members
The official list of Build Group Members can be found on the OpenJDK census.