Heim >Java >javaLernprogramm >Wie kann ich eine JAR-Datei mit externen Abhängigkeiten ausführen?
JAR-Dateien mit benutzerdefiniertem Klassenpfad ausführen
Aufgrund von Einschränkungen mit der Option „-jar“ hat die Angabe von „-cp“ keine Auswirkung . Gemäß der Java-Dokumentation macht die Verwendung von „-jar“ die JAR-Datei zur einzigen Quelle von Benutzerklassen und überschreibt andere Klassenpfadeinstellungen.
Außerdem können JAR-Dateien keine anderen JAR-Dateien umfassen. Um erforderliche Abhängigkeiten einzubeziehen, können Sie entweder:
java -cp MyJar.jar:lib/* com.somepackage.subpackage.Main
Dieser Befehl führt die Hauptklasse aus der angegebenen JAR aus, während Abhängigkeiten aus der „lib“ geladen werden. Verzeichnis.
Das obige ist der detaillierte Inhalt vonWie kann ich eine JAR-Datei mit externen Abhängigkeiten ausführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!