Last updated 2017-06-08
JDK 9 Module Summary | Technologies in the Java SE 8 Documentation
| JSR | Technology | Evolved By | Module | Loader | Upg? | Notes | Aggregator |
|---|---|---|---|---|---|---|---|
| --- | Collections, Concurrency, Core Reflection, I18N, I/O, JAAS, JCA, JSSE, Math, Net, Text |
UJSR for Java SE | java.base | boot | No | java.se | |
| --- | A11Y, Applet, AWT, Beans, Image I/O, Java 2D, Print, Sound, Swing |
UJSR for Java SE | java.desktop | boot | No | ||
| --- | Data Transfer | UJSR for Java SE | java.datatransfer | boot | No | ||
| --- | JNDI | UJSR for Java SE | java.naming | boot | No | ||
| --- | RMI | UJSR for Java SE | java.rmi | boot | No | ||
| 3 | JMX | UJSR for Java SE | java.management | boot | No | ||
| 6 | Print Service | UJSR for Java SE | java.desktop | boot | No | ||
| 10 | Preferences | UJSR for Java SE | java.prefs | boot | No | ||
| 15 | Image I/O | UJSR for Java SE | java.desktop | boot | No | ||
| 28 | SASL | UJSR for Java SE | java.security.sasl | boot | No | ||
| 47 | Logging | UJSR for Java SE | java.logging | boot | No | ||
| 51 | NIO | UJSR for Java SE | java.base | boot | No | ||
| 57 | Beans Persistence | UJSR for Java SE | java.desktop | boot | No | ||
| 72 | GSS | UJSR for Java SE | java.security.jgss | plat | No | ||
| 105 | XML Digital Signature | UJSR for Java SE | java.xml.crypto | plat | No | ||
| 114 | JDBC Rowset | Original JSR | java.sql.rowset | plat | No | Co-developed with JDBC | |
| 160 | JMX Remote | UJSR for Java SE | java.management | boot | No | ||
| 160 | JMX Remote (RMI) | UJSR for Java SE | java.management.rmi | boot | No | ||
| 163 | Instrumentation | UJSR for Java SE | java.instrument | boot | No | Co-developed with JVMTI | |
| 163 | Monitoring & Management | UJSR for Java SE | java.management | boot | No | ||
| 166 | Concurrency Utilities | UJSR for Java SE | java.base | boot | No | ||
| 173 | StAX | UJSR for Java SE | java.xml | boot | No | Formerly a Standalone Technology | |
| 175 | Annotations (Core Reflection) | UJSR for Java SE | java.base | boot | No | ||
| 175 | Annotations (Language Model) | UJSR for Java SE | java.compiler | plat | Yes | Co-located with a former Standalone Technology | |
| 199 | Compiler | Original JSR | java.compiler | plat | Yes | Formerly a Standalone Technology | |
| 200 | Pack200 | UJSR for Java SE | java.base | boot | No | ||
| 203 | NIO.2 | UJSR for Java SE | java.base | boot | No | ||
| 206 | JAXP | UJSR for Java SE | java.xml | boot | No | Formerly a Standalone Technology | |
| 221 | JDBC | Original JSR | java.sql | plat | No | Co-developed with JDBC Rowset | |
| 223 | Scripting | UJSR for Java SE | java.scripting | plat | No | Formerly a Standalone Technology | |
| 269 | Annotation Processing | Original JSR | java.compiler | plat | Yes | Formerly a Standalone Technology | |
| 292 | InvokeDynamic | UJSR for Java SE | java.base | boot | No | ||
| 308 | Type Annotations (Core Reflection) | UJSR for Java SE | java.base | boot | No | ||
| 308 | Type Annotations (Language Model) | UJSR for Java SE | java.compiler | plat | Yes | Co-located with a former Standalone Technology | |
| 310 | Date and Time | UJSR for Java SE | java.base | boot | No | ||
| 335 | Streams | UJSR for Java SE | java.base | boot | No | ||
| (W3C) | DOM, SAX | UJSR for Java SE | java.xml | boot | No | Formerly an Endorsed Standard | |
| (OMG) | RMI-IIOP, IDL | UJSR for Java SE | java.corba | plat | Yes | Formerly an Endorsed Standard | java.se.ee |
| 67 | SAAJ | Original JSR | java.xml.ws | plat | Yes | Formerly a Standalone Technology (f.k.a. JAXM) | |
| 181 | Web Services Metadata | Original JSR | java.xml.ws | plat | Yes | Formerly a Standalone Technology (unlisted) | |
| 222 | JAXB | Original JSR | java.xml.bind | plat | Yes | Formerly a Standalone Technology | |
| 224 | JAXWS | Original JSR | java.xml.ws | plat | Yes | Formerly a Standalone Technology | |
| 250 | Common Annotations | Original JSR | java.xml.ws.annotation | plat | Yes | Formerly a Standalone Technology (unlisted) | |
| 907 | JTA (non-XA) | Original JSR | java.transaction | plat | Yes | Formerly a Standalone Technology (unlisted) | |
| 907 | JTA (XA) | Original JSR | java.sql | plat | No | Formerly a Standalone Technology (unlisted) | java.se |
| 925 | JAF | Original JSR | java.activation | plat | Yes | Formerly a Standalone Technology (unlisted) | java.se.ee |
| 56 | JNLP | Original JSR | java.jnlp | plat | Yes | None | |
| 268 | Smart Card I/O | Original JSR | java.smartcardio | plat | No | Formerly a Standalone Technology (unlisted) |