JCP Technologies in JDK 11

Last updated 2018-02-07

JDK 11 Module Summary | Technologies in the Java SE 9 Documentation

Legend
JCP technology in the Java SE Platform -- in java.base
JCP technology in the Java SE Platform -- not in java.base
JCP technology in the Java SE Platform derived from non-JCP standards
JCP technology not included in the Java SE Platform

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
--- JTA (XA) UJSR for Java SE java.transaction.xa plat No Formerly a Standalone Technology (unlisted)
(W3C) DOM, SAX UJSR for Java SE java.xml boot No Formerly an Endorsed Standard
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)