

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?
Let us know if you liked the post. That’s the only way we can improve.