Führen Sie die Java-Anwendung über die Befehlszeile mit externen JAR-Dateien aus
Ich habe eine externe JAR-Datei (mit Paketstruktur), die die Hauptklasse enthält, und ich kann die App über die Befehlszeile wie folgt ausführen:
java -jar example.jar
Aber ich habe noch einentest.class
Datei außerhalb dieser JAR-Datei und einige Klassen innerhalb dieser JAR-Datei rufen die Methoden in auftest.class
. Wie kann ich das angeben?test.class
Datei von JAR-Datei in der Befehlszeile verwendet werden? Versucht viele Möglichkeiten, zeigen immer:
NoClassDefFoundError for test.class
Hinweis: Die Datei test.class verwendet auch Klassendateien in der Datei example.jar und hat eine eigene Paketstruktur.
Ich weiß, dass ich sie in einer JAR-Datei zusammenfassen kann, leider muss ich die Datei test.class trennen.