JDK 17 Modules List

Q

Where to find a full list of modules provided in JDK 17?

✍: FYIcenter

A

Here is a list of all modules provided in JDK 17. The "Mod" column indicates that the module has a jmods\*.jmod file. The "Img" column indicates that the module is included in the lib\modules JImage file. The "Src" column indicates that the module is included in the lib\src.zip file.

Module                              Mod   Img   Src   Name
------                              ---   ---   ---   ----
java.base                           Y     Y     Y     Java Base
java.compiler                       Y     Y     Y     Java Compiler
java.datatransfer                   Y     Y     Y     Java Data Transfer
java.desktop                        Y     Y     Y     Java Desktop
java.instrument                     Y     Y     Y     Java Instrument
java.logging                        Y     Y     Y     Java Logging
java.management                     Y     Y     Y     Java Management
java.management.rmi                 Y     Y     Y     Java Management RMI
java.naming                         Y     Y     Y     Java Naming
java.net.http                       Y     Y     Y     Java Net HTTP
java.prefs                          Y     Y     Y     Java Prefs
java.rmi                            Y     Y     Y     Java Rmi
java.scripting                      Y     Y     Y     Java Scripting
java.se                             Y     Y     Y     Java SE
java.security.jgss                  Y     Y     Y     Java Security JGSS
java.security.sasl                  Y     Y     Y     Java Security SASl
java.smartcardio                    Y     Y     Y     Java Smart Card IO
java.sql                            Y     Y     Y     Java SQL
java.sql.rowset                     Y     Y     Y     Java SQL Rowset
java.transaction.xa                 Y     Y     Y     Java Transaction XA
java.xml                            Y     Y     Y     Java XML
java.xml.crypto                     Y     Y     Y     Java XML Crypto
jdk.accessibility                   Y     Y     Y     JDK Accessibility
jdk.attach                          Y     Y     Y     JDK Attach
jdk.charsets                        Y     Y     Y     JDK Charsets
jdk.compiler                        Y     Y     Y     JDK Compiler
jdk.crypto.cryptoki                 Y     Y     Y     JDK Crypto KI
jdk.crypto.ec                       Y     Y     Y     JDK Crypto EC
jdk.dynalink                        Y     Y     Y     JDK Dynalink
jdk.editpad                         Y     Y     Y     JDK Edit Pad
jdk.hotspot.agent                   Y     Y     Y     JDK Hotspot Agent
jdk.httpserver                      Y     Y     Y     JDK Httpserver
jdk.incubator.foreign               Y     Y     Y     JDK Incubator Foreign
jdk.incubator.vector                Y     Y     Y     JDK Incubator Vector
jdk.internal.ed                     Y     Y     Y     JDK Internal Editor
jdk.internal.jvmstat                Y     Y     Y     JDK Internal JVM Stat
jdk.internal.le                     Y     Y     Y     JDK Internal LE
jdk.internal.opt                    Y     Y     Y     JDK Internal Opt
jdk.internal.vm.ci                  Y     Y     Y     JDK Internal VM CI
jdk.internal.vm.compiler            Y     Y     Y     JDK Internal VM Compiler
jdk.internal.vm.compiler.management Y     Y     Y     JDK Internal VM Compiler Management
jdk.jartool                         Y     Y     Y     JDK JAR Tool
jdk.javadoc                         Y     Y     Y     JDK Javadoc
jdk.jcmd                            Y     Y     Y     JDK JCmd
jdk.jconsole                        Y     Y     Y     JDK JConsole
jdk.jdeps                           Y     Y     Y     JDK JDeps
jdk.jdi                             Y     Y     Y     JDK JDI
jdk.jdwp.agent                      Y     Y     Y     JDK JDWP Agent
jdk.jfr                             Y     Y     Y     JDK JRF
jdk.jlink                           Y     Y     Y     JDK JLink
jdk.jpackage                        Y     Y     Y     JDK JPackage
jdk.jshell                          Y     Y     Y     JDK JShell
jdk.jsobject                        Y     Y     Y     JDK JS Object
jdk.jstatd                          Y     Y     Y     JDK JStat Daemon
jdk.localedata                      Y     Y     Y     JDK Locale Data
jdk.management                      Y     Y     Y     JDK Management
jdk.management.agent                Y     Y     Y     JDK Management Agent
jdk.management.jfr                  Y     Y     Y     JDK Management JRF
jdk.naming.dns                      Y     Y     Y     JDK Naming DNS
jdk.naming.rmi                      Y     Y     Y     JDK Naming RMI
jdk.net                             Y     Y     Y     JDK Net
jdk.nio.mapmode                     Y     Y     Y     JDK NIO Map Mode
jdk.random                          Y     Y     Y     JDK Random
jdk.sctp                            Y     Y     Y     JDK Sctp
jdk.security.auth                   Y     Y     Y     JDK Security Auth
jdk.security.jgss                   Y     Y     Y     JDK Security JGSS
jdk.unsupported                     Y     Y     Y     JDK Unsupported
jdk.unsupported.desktop             Y     Y     Y     JDK Unsupported Desktop
jdk.xml.dom                         Y     Y     Y     JDK XML DOM
jdk.zipfs                           Y     Y     Y     JDK ZIP FS

 

JDK 17 java.base.jmod - Base Module

JDK 17 lib/src.zip - Source Code

JDK 17 JMod/Module Files

⇑⇑ FAQ for JDK (Java Development Kit) 17

2023-09-16, 574🔥, 0💬