java 9 provide command to get list of modules which is available in JDK 9.

java –list-modules

java.activation@9-ea
java.base@9-ea
java.compiler@9-ea
java.corba@9-ea
java.datatransfer@9-ea
java.desktop@9-ea
java.instrument@9-ea
java.jnlp@9-ea
java.logging@9-ea
java.management@9-ea
java.management.rmi@9-ea
java.naming@9-ea
java.prefs@9-ea
java.rmi@9-ea
java.scripting@9-ea
java.se@9-ea
java.se.ee@9-ea
java.security.jgss@9-ea
java.security.sasl@9-ea
java.smartcardio@9-ea
java.sql@9-ea
java.sql.rowset@9-ea
java.transaction@9-ea
java.xml@9-ea
java.xml.bind@9-ea
java.xml.crypto@9-ea
java.xml.ws@9-ea
java.xml.ws.annotation@9-ea
javafx.base@9-ea
javafx.controls@9-ea
javafx.deploy@9-ea
javafx.fxml@9-ea
javafx.graphics@9-ea
javafx.media@9-ea
javafx.swing@9-ea
javafx.web@9-ea
jdk.accessibility@9-ea
jdk.charsets@9-ea
jdk.crypto.cryptoki@9-ea
jdk.crypto.ec@9-ea
jdk.crypto.mscapi@9-ea
jdk.deploy@9-ea
jdk.deploy.controlpanel@9-ea
jdk.dynalink@9-ea
jdk.httpserver@9-ea
jdk.incubator.httpclient@9-ea
jdk.internal.le@9-ea
jdk.internal.vm.ci@9-ea
jdk.javaws@9-ea
jdk.jdwp.agent@9-ea
jdk.jfr@9-ea
jdk.jsobject@9-ea
jdk.localedata@9-ea
jdk.management@9-ea
jdk.management.agent@9-ea
jdk.naming.dns@9-ea
jdk.naming.rmi@9-ea
jdk.net@9-ea
jdk.pack@9-ea
jdk.plugin@9-ea
jdk.plugin.dom@9-ea
jdk.plugin.server@9-ea
jdk.scripting.nashorn@9-ea
jdk.scripting.nashorn.shell@9-ea
jdk.sctp@9-ea
jdk.security.auth@9-ea
jdk.security.jgss@9-ea
jdk.snmp@9-ea
jdk.unsupported@9-ea
jdk.xml.dom@9-ea
jdk.zipfs@9-ea
oracle.desktop@9-ea
oracle.net@9-ea
  •  java.base is Base module of all modules and beauty is that no need to add requires statement in java-module.java file. base module will automatically added by JVM at compiled code.

Was this post helpful?

Leave a Reply

Your email address will not be published. Required fields are marked *