Java 9 (特别是Jigsaw)是否有计划支持Java监控代理的特殊需求?
通常,监控代理需要访问默认情况下原始Java应用程序无法访问的类、包和模块。即使jar文件包含module-info.class文件,通过-javaagent命令行参数加载到JVM中的监控代理也不会被加载为模块。我能够为我的监控代理提供所需权限的唯一方法是添加命令行参数,以向所有未命名模块提供这些权限。
通常,监控代理需要访问默认情况下原始Java应用程序无法访问的类、包和模块。即使jar文件包含module-info.class文件,通过-javaagent命令行参数加载到JVM中的监控代理也不会被加载为模块。我能够为我的监控代理提供所需权限的唯一方法是添加命令行参数,以向所有未命名模块提供这些权限。