Module java.se
Defines the API of the Java SE Platform.
- Optional for the Java SE Platform:
- Java Native Interface (JNI)
Java Virtual Machine Tool Interface (JVM TI)
Java Debug Wire Protocol (JDWP)
Packages
Modules
Modifier | Module | Description |
---|---|---|
transitive | java.compiler | Defines the Language Model, Annotation Processing, and Java Compiler APIs. |
transitive | java.datatransfer | Defines the API for transferring data between and within applications. |
transitive | java.desktop | Defines the AWT and Swing user interface toolkits, plus APIs for accessibility, audio, imaging, printing, and JavaBeans. |
transitive | java.instrument | Defines services that allow agents to instrument programs running on the JVM. |
transitive | java.logging | Defines the Java Logging API. |
transitive | java.management | Defines the Java Management Extensions (JMX) API. |
transitive | java.management.rmi | Defines the RMI connector for the Java Management Extensions (JMX) Remote API. |
transitive | java.naming | Defines the Java Naming and Directory Interface (JNDI) API. |
transitive | java.net.http | Defines the HTTP Client and WebSocket APIs. |
transitive | java.prefs | Defines the Preferences API. |
transitive | java.rmi | Defines the Remote Method Invocation (RMI) API. |
transitive | java.scripting | Defines the Scripting API. |
transitive | java.security.jgss | Defines the Java binding of the IETF Generic Security Services API (GSS-API). |
transitive | java.security.sasl | Defines Java support for the IETF Simple Authentication and Security Layer (SASL). |
transitive | java.sql | Defines the JDBC API. |
transitive | java.sql.rowset | Defines the JDBC RowSet API. |
transitive | java.transaction.xa | Defines an API for supporting distributed transactions in JDBC. |
transitive | java.xml | Defines the Java API for XML Processing (JAXP), the Streaming API for XML (StAX), the Simple API for XML (SAX), and the W3C Document Object Model (DOM) API. |
transitive | java.xml.crypto | Defines the API for XML cryptography. |