J'ai trois modules: module-a, module-b, module-c. Module-a et module-b sont dans la couche de démarrage. Couche pour module-c je me crée. Module-c a l'implémentation JPMS du service dont l'interface est dans le module-a.Comment faire pour supprimer la couche de module dans Java 9?
C'est ainsi que je crée un calque avec module-c dans le module-b. Puis, dans le module-b, j'appelle le service du module-c. Ensuite, dans le module-b, j'appelle le service du module-c. Une fois l'exécution du service terminée, je n'ai plus besoin de module-c et de nouveau calque créé. Comment l'enlever de JVM et libérer toutes les ressources? Est-ce suffisant pour faire layer = null;
?
Est-ce que créer un nouveau 'ModuleLayer' sans module-c ne fonctionne pas? – nullpointer
Pourriez-vous mettre à jour la question avec ce que vous avez exactement essayé et qu'est-ce qui en résulte s'il vous plaît. – nullpointer
@nullpointer Ma question a toutes les informations, ce que je fais et quelle est la question. Si vous ne comprenez pas quelque chose, dites ce que vous ne comprenez pas. –