Ich habe die folgende Build-Datei für Ant und versuche, das Ziel 'run' zum Ausführen des Programms zu verwenden.
%Vor%Mit der gleichen classpathref kann ich & amp; Erstelle den jar, aber wenn ich den Ziellauf benutze, erhalte ich den untenstehenden Fehler
%Vor%Ausnahme im Thread "main"
Jede Hilfe wird sehr geschätzt. Danke
Von der java
-Task-Dokumentation :
Bei Verwendung des jar-Attributs werden alle Klassenpfadeinstellungen gemäß Suns Spezifikation .
So wird der Klassenpfad, den Sie einrichten, überhaupt nicht betrachtet.
Sie könnten dist/app.jar
zu Ihrem Klassenpfad hinzufügen und die Hauptklasse direkt aufrufen:
Wenn Sie das jar aufrufen möchten, müssen Sie beim Erstellen einen Klassenpfadeintrag im Manifest einrichten. Sehen Sie sich die Aufgabe Pfadkonvertierung an, die nützlich sein könnte.