Wie gibt man in Java die erforderlichen Bibliotheken innerhalb eines Moduls an?


In Java können Sie die erforderlichen Bibliotheken innerhalb eines Moduls auf verschiedene Arten angeben:

  • Verwenden Sie die module-info.java-Datei: In Java 9 und höher können Sie die module-info.java-Datei verwenden, um die erforderlichen Bibliotheken für ein Modul anzugeben. Sie können die requires-Klausel verwenden, um die Abhängigkeiten des Moduls zu anderen Modulen anzugeben. Zum Beispiel:
module com.example.mymodule {
    requires org.apache.commons.lang3;
}

In diesem Beispiel gibt das Modul com.example.mymodule an, dass es die Bibliothek org.apache.commons.lang3 benötigt.

  • Verwenden Sie das CLASSPATH-System-Property: In älteren Versionen von Java können Sie das CLASSPATH-System-Property verwenden, um die erforderlichen Bibliotheken anzugeben. Zum Beispiel:
java -cp /path/to/library.jar MyModule

In diesem Beispiel gibt der Befehl java an, dass die Bibliothek library.jar für das Modul MyModule erforderlich ist.

Es wird empfohlen, die module-info.java-Datei zu verwenden, um die erforderlichen Bibliotheken anzugeben, da dies eine bessere Modularität und eine bessere Überprüfung der Abhängigkeiten ermöglicht.



About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.