Heim > Java > javaLernprogramm > Wie kann ich eine JAR-Datei mit externen Abhängigkeiten ausführen?

Wie kann ich eine JAR-Datei mit externen Abhängigkeiten ausführen?

Linda Hamilton
Freigeben: 2024-12-13 14:29:13
Original
552 Leute haben es durchsucht

How Can I Execute a JAR File with External Dependencies?

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:

  • Die JAR-Dateien aus dem Verzeichnis „lib“ mithilfe relativer Pfade in das Manifest einschließen.
  • Alle JAR-Dateien in der Befehlszeile mit angeben „-cp“:
java -cp MyJar.jar:lib/* com.somepackage.subpackage.Main
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage