Is there any plan in Java 9 (specifically Jigsaw) to support the special requirements of Java monitoring agents?
Typically, monitoring agents require the ability to access class, packages, and modules that are not available by default to original Java applications. Monitoring agents loaded into the JVM via the -javaagent command line argument are not loaded as modules, even if the jar file contains a module-info.class file. The only way that I have been able to provide my monitoring agent with the permissions it need is by adding command line arguments which provide these permissions to all unnamed modules.