Existe-t-il un plan dans Java 9 (spécifiquement Jigsaw) pour prendre en charge les exigences particulières des agents de surveillance Java?Prise en charge Java 9 Jigsaw pour javaagent
Généralement, les agents de surveillance doivent pouvoir accéder à la classe, aux packages et aux modules qui ne sont pas disponibles par défaut aux applications Java d'origine. Les agents de surveillance chargés dans la JVM via l'argument de ligne de commande -javaagent ne sont pas chargés en tant que modules, même si le fichier jar contient un fichier module-info.class. La seule façon dont j'ai pu fournir à mon agent de surveillance les autorisations dont il a besoin est d'ajouter des arguments de ligne de commande qui fournissent ces autorisations à tous les modules sans nom.
Merci. Cela a beaucoup aidé. J'ai essayé la nouvelle méthode redefineModule(), et il semble faire ce dont nous avons besoin – BradW