Was ist der Unterschied zwischen erfordert und erfordert statische Modul Aussagen in Moduldeklaration?Was ist der Unterschied zwischen erfordert und erfordert statisch in Moduldeklaration
Zum Beispiel:
module bar {
requires java.compiler;
requires static java.base;
}
Mögliches Duplikat von [Unterstützt das Java 9 Module System optionale Abhängigkeiten?] (Https://stackoverflow.com/questions/39900460/does-the-java-9-module-system-supportoptionaldependencies) – ZhekaKozlov
@ ZhekaKozlov Obwohl ich die doppelte Stimme unterstütze. Aber nicht sehr sicher, ob die verlinkte Post die * Differenz * zwischen den beiden angibt. Wie auch immer, ich glaube auch, dass das Hauptmotiv hinter dieser Frage darin bestehen könnte, über den 'statischen' Modifikator auf der 'Requires'-Direktive selbst zu wissen. – nullpointer
Ich halte das nicht für ein Duplikat. Während beide Fragen sich mit dem gleichen Thema befassen, haben sie sehr unterschiedliche Blickwinkel. Diese Frage wird von Leuten gefunden, die nach der Syntax suchen, die andere von Leuten, die die Anforderung haben, eine Abhängigkeit optional zu machen. – Nicolai