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.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage