Bin fast am verzweifeln : In ein einfaches Eclipse-Projekt, das mit einem Ant build-File (build.xml) kompiliert wird, soll zum Test ein zusätzliches JAR-File eingebunden werden.
Wenn ich das Projekt (nur die Ausgabe von "HelloWorld") ohne die Verwendung zusätzlicher JAR-Files kompiliere, kann ich das erzeugte JAR-File von der Konsole aus mit dem Standardbefehl "java -jar build\jar\HelloWorld.jar" korrekt ausführen.
Wenn eine zusätzlicher Befehl, der ein externes JAR-File benötigt, mit dazu genommen wird, erscheint die Meldung "java.lang.NoClassDefFoundError"
Ich weiss, man muss Manifest-Informationen mit in das erzeugte JAR-File einbinden.
Ich weiss auch, dass es vermutlich daran liegt, dass die externen Jar-Files bei der Ausführung nicht gefunden werden.
Um das Problem zu lösen, habe ich schon mögliche versucht, leider ohne Erfolg.
Hat jemand vielleicht ein kleines Projekt inc. build.xml-File das so was kann als Demo ?
Wenn ich das Projekt (nur die Ausgabe von "HelloWorld") ohne die Verwendung zusätzlicher JAR-Files kompiliere, kann ich das erzeugte JAR-File von der Konsole aus mit dem Standardbefehl "java -jar build\jar\HelloWorld.jar" korrekt ausführen.
Wenn eine zusätzlicher Befehl, der ein externes JAR-File benötigt, mit dazu genommen wird, erscheint die Meldung "java.lang.NoClassDefFoundError"
Ich weiss, man muss Manifest-Informationen mit in das erzeugte JAR-File einbinden.
Ich weiss auch, dass es vermutlich daran liegt, dass die externen Jar-Files bei der Ausführung nicht gefunden werden.
Um das Problem zu lösen, habe ich schon mögliche versucht, leider ohne Erfolg.
Hat jemand vielleicht ein kleines Projekt inc. build.xml-File das so was kann als Demo ?
Zuletzt bearbeitet von einem Moderator: