JCP Technologies in the Modular JDK

Last updated 2015-03-06 (Added java.datatransfer. Assumes JNLP is modularized, and StAX joins the Java SE Platform.)

JDK Module Summary | Technologies in the Java SE Documentation

Legend
JCP technology in the Java SE Platform only -- in java.base
JCP technology in the Java SE Platform only -- not in java.base
JCP technology in the Java SE Platform and the Java EE Platform
JCP technology in the Java SE Platform based on non-JCP standards
JCP technology in neither the Java SE or EE Platforms

An upgradeable module contains JCP technology that is in the Java SE Platform but is not exclusive to the Java SE Platform, i.e., the green and pink technologies. Most upgradeable modules are defined by loaders other than the bootstrap.


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