Subcomponents
| Project Component | Subcomponent | Description | Lead |
|---|---|---|---|
| client-libs | 2d | ||
| demo | |||
| java.awt | All about AWT | Denis Fokin | |
| java.awt:i18n | Naoto Sato | ||
| java.beans | JavaBeans | Sergey Malenkov | |
| javax.accessibility | |||
| javax.imageio | |||
| javax.sound | Java Sound | Alex Menkov | |
| javax.swing | All about Swing | ||
| core-libs | java.io | Alan Bateman | |
| java.io:serialization | Stuart Marks | ||
| java.lang | Alan Bateman | ||
| java.lang.classfile | |||
| java.lang.foreign | Alan Bateman | ||
| java.lang.invoke | John Rose | ||
| java.lang.module | Mark Reinhold | ||
| java.lang:class_loading | Mandy Chung | ||
| java.lang:reflect | Issues in core reflection, including java.lang.Class, Proxy, and java.lang.reflect.* | Joe Darcy | |
| java.math | All about BigDecimal and BigInteger | Joe Darcy | |
| java.net | Michael McMahon | ||
| java.nio | NIO buffers, channels, and file system | Alan Bateman | |
| java.nio.charsets | Xueming Shen | ||
| java.rmi | Stuart Marks | ||
| java.sql | Lance Andersen | ||
| java.sql:bridge | Unsupported JDBC-ODBC bridge (soon to be removed) | Lance Andersen | |
| java.text | Naoto Sato | ||
| java.time | Xueming Shen | ||
| java.util | All java.util except for collections, Calendar, Currency, Date, ResourceBundle and Locale | ||
| java.util.concurrent | Chris Hegarty | ||
| java.util.jar | Xueming Shen | ||
| java.util.logging | Jim Gish | ||
| java.util.regex | Xueming Shen | ||
| java.util.stream | |||
| java.util:collections | |||
| java.util:i18n | Calendar, Currency, Date, ResourceBundle and Locale portions of java.util | Naoto Sato | |
| javax.activation | |||
| javax.annotation.processing | Joe Darcy | ||
| javax.lang.model | Joe Darcy | ||
| javax.naming | JNDI | Xuelei Fan | |
| javax.script | Sundararajan Athijegannathan | ||
| javax.sql | Lance Andersen | ||
| jdk.nashorn | Jim Laskey | ||
| core-svc | debugger | Serguei Spitsyn | |
| java.lang.instrument | Staffan Larsen | ||
| java.lang.management | Staffan Larsen | ||
| javax.management | Staffan Larsen | ||
| tools | Staffan Larsen | ||
| deploy | deployment_toolkit | ||
| javafx | |||
| packager | |||
| plugin | |||
| webstart | |||
| docs | doclet | Bhavesh Patel | |
| guides | Raymond Gallardo | ||
| hotspot | |||
| javafx | |||
| release_notes | Raymond Gallardo | ||
| tools | Raymond Gallardo | ||
| tutorial | Raymond Gallardo | ||
| embedded | build | SE Embedded build Issues | |
| dio | Device IO | Sergey Nazarkin | |
| hotspot | SE Embedded VM Issues | David Holmes | |
| libraries | SE Embedded Library Issues | David Holmes | |
| globalization | locale-data | ||
| translation | |||
| hotspot | compiler | JVM JIT compilers: C1, C2, Tiered(C1+C2) | Vladimir Kozlov |
| gc | JVM Garbage Collectors | John Coomes | |
| jfr | Java Flight Recorder | Markus Grönlund | |
| jvmti | JVM Tool Interface | Serguei Spitsyn | |
| other | Jesper Wilhelmsson | ||
| runtime | JVM Runtime | Karen Kinnear | |
| svc | Staffan Larsen | ||
| svc-agent | Raghavan Puranam | ||
| test | John Coomes | ||
| infrastructure | build | Makefile or build issues | Kelly Ohair |
| docs | Generated documentation | ||
| licensing | Updates to third party readme, licenses, and similar files | ||
| other | Other infrastructure issues | ||
| release_eng | Release engineering infrastructure | Abhijit Saha | |
| install | auto_update | Java Auto Update | Paul Klingaman |
| install | Java Installer | William Harnois | |
| javafx | |||
| servicetags | Service Tags | Paul Klingaman | |
| test | Install Tests | ||
| uninstall | Uninstall of JRE and JDK | Pavel Porvatov | |
| upgrade_script | JDK upgrade and configuration script | Balchandra Vaidya | |
| javafx | accessibility | ||
| animation | |||
| application-lifecycle | |||
| base | |||
| build | |||
| controls | |||
| fxml | |||
| graphics | |||
| localization | |||
| media | |||
| other | |||
| samples | |||
| scenegraph | |||
| swing | |||
| tools-scenebuilder | |||
| web | |||
| window-toolkit | |||
| other-libs | corba | ||
| corba:idl | |||
| corba:orb | |||
| corba:rmi-iiop | |||
| javadb | Jeff Dinkins | ||
| javax.activation | |||
| other | |||
| performance | hotspot | Hotspot JVM performance | Eric Caspole |
| libraries | JDK libraries performance | Eric Caspole | |
| release-team | PM | ||
| RM | |||
| javacom_site | Mary Kawahira | ||
| other | |||
| staging | John Bartle | ||
| security-libs | java.security | Sean Mullan | |
| javax.crypto | JCE (includes SunJCE/MSCAPI/UCRYPTO/ECC) | Bradford Wetmore | |
| javax.crypto:pkcs11 | JCE (PKCS11 only) | Valerie Peng | |
| javax.net.ssl | JSSE (includes javax.security.cert) | Xuelei Fan | |
| javax.security | Sean Mullan | ||
| javax.smartcardio | |||
| javax.xml.crypto | |||
| jdk.security | Weijun Wang | ||
| org.ietf.jgss | Weijun Wang | ||
| org.ietf.jgss:krb5 | Weijun Wang | ||
| specification | language | The Java Language Specification | Alex Buckley |
| vm | The Java Virtual Machine Specification | Alex Buckley | |
| tools | appletviewer | ||
| apt | The apt tool and API. | Joe Darcy | |
| hprof | Staffan Larsen | ||
| jar | jar, zip, and pack200 | Xueming Shen | |
| javac | Jonathan Gibbons | ||
| javadoc(tool) | Jonathan Gibbons | ||
| javah | Jonathan Gibbons | ||
| javap | Jonathan Gibbons | ||
| jconsole | Staffan Larsen | ||
| jextract | |||
| jlink | |||
| jpackage | |||
| jshell | |||
| launcher | Kumar Srinivasan | ||
| updaters | |||
| visualvm | Tomáš Hůrka | ||
| vm-legacy | jit | Sun Exact VM | Vladimir Kozlov |
| jit_symantec | Symantec VM (before Exact VM) | Vladimir Kozlov | |
| jvmdi | JVM Debug Interface | Markus Grönlund | |
| jvmpi | JVM Profiler Interface | Markus Grönlund | |
| runtime | Exact VM Runtime | Karen Kinnear | |
| xml | javax.xml.parsers | JAXP | Joe Wang |
| javax.xml.stream | JAXP | Joe Wang | |
| javax.xml.transform | JAXP | Joe Wang | |
| javax.xml.validation | JAXP | Joe Wang | |
| javax.xml.xpath | JAXP | Joe Wang | |
| jax-ws | |||
| jaxb | |||
| jaxp | JAXP | Joe Wang | |
| org.w3c.dom | JAXP | Joe Wang | |
| org.xml.sax | JAXP | Joe Wang |