La directive require déclare qu'un module dépend d'un autre. Le système de modules valide toutes les dépendances au démarrage : si un module requis est manquant ou si un cycle est détecté, la JVM refuse de se lancer. Cela fait que les problèmes de dépendance échouent rapidement et bruyamment au lieu d'être silencieux au moment de l'exécution.
nécessite - déclarer les dépendances