module when working with the module path. • The unnamed module exports all classes and other resource files on the classpath • Application modules cannot read the unnamed module. • The unnamed module reads other modules. • Only automatic modules can use the unnamed module. The unnamed module An application module ✖cannot read
module path is an automatic module. • A module descriptor is generated by the module system on the fly. • The module name of a JAR is ◦ derived from the name of the JAR ▪ mongo-java-driver-3.5.0.jar ➡ mongo.java.driver ◦ given in META-INF/MANIFEST.MF ▪ Automatic-Module-Name: mongodb.java.driver • Only automatic modules can access the unamed module (the classpath). • Automatic modules access the platform modules and application modules. • Automatic modules exports all their packages.
reflective access by org.apache.poi.openxml4j.util.ZipSecureFile$1 (file:/home/travis/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar) to field java.io.FilterInputStream.in WARNING: Please consider reporting this to the maintainers of org.apache.poi.openxml4j.util.ZipSecureFile$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release