Hallo Leute!
Vorerst einmal möchte ich anbringen, dass ich bereits diese Foren durchforstet, auch schon auf ant.apache.com war, einen Kollegen befragt, der Ant regelmäßig benutzt und natürlich auch gegoogelt habe.
Folgende Situation:
Ich habe ein Java Programm geschrieben, welches mehrere externe JARs (von Oracle) verwendet, also einbindet. Mein Ziel ist es, aus meinem Programm ein ausführbares JAR zu generieren.
Was ich bereits versucht habe:
- In Eclipse mit Export --> JAR file zu arbeiten, was nicht wirklich funktioniert. Ich kann das generierte JAR File in der CMD mit java -jar file.jar aufrufen. Sobald aber Code durchlaufen wird, der diese externen JARs von Oracle verwendet, gibt es eine tolle NoClassDefFound Exception.
- Daher versuche ich das Ganze per ANT zu bewerkstelligen. Da gibts den ganz gleichen Effekt, also NoClassDefFound Exception, die auf eine Klasse aus einem solchen externen JAR wirft.
Ich meine, laut den Postings hier, dass ich es weiterhin mit ANT versuche, nur leider bin ich gerade an einen Punkt gelangt, an dem ich denke, dass ich einfach zu dumm bin, das richtige build.xml File zu schreiben.
Ich habe bereits geschafft, im build.xml das Manifest File so hinzubiegen, dass der gesamte CLASS-PATH der externen JARs vorhanden ist. Leider bleibt dies ohne Effekt, denn schon wieder NoClassDefFound Exception...
Weil ich momentan keinen eigenen Lösungsweg sehe, bitte ich euch, mir in diesem Fall Hilfe zu leisten, sofern ihr schon mal in so einer Situation gewesen seid, d.h. vielleicht gibts ein Beispiel-build.xml File, oder vielleicht ist eine andere Vorgehensweise zu wählen, tja keine Ahnung. Das Einzige was ich nicht will ist, die externen JARs zu entpacken und die Class Files als solche ins Projekt zu importieren, da ich da keinen Überblick mehr hätte.
Bin dankbar für jede Hilfe
Robert
Vorerst einmal möchte ich anbringen, dass ich bereits diese Foren durchforstet, auch schon auf ant.apache.com war, einen Kollegen befragt, der Ant regelmäßig benutzt und natürlich auch gegoogelt habe.
Folgende Situation:
Ich habe ein Java Programm geschrieben, welches mehrere externe JARs (von Oracle) verwendet, also einbindet. Mein Ziel ist es, aus meinem Programm ein ausführbares JAR zu generieren.
Was ich bereits versucht habe:
- In Eclipse mit Export --> JAR file zu arbeiten, was nicht wirklich funktioniert. Ich kann das generierte JAR File in der CMD mit java -jar file.jar aufrufen. Sobald aber Code durchlaufen wird, der diese externen JARs von Oracle verwendet, gibt es eine tolle NoClassDefFound Exception.
- Daher versuche ich das Ganze per ANT zu bewerkstelligen. Da gibts den ganz gleichen Effekt, also NoClassDefFound Exception, die auf eine Klasse aus einem solchen externen JAR wirft.
Ich meine, laut den Postings hier, dass ich es weiterhin mit ANT versuche, nur leider bin ich gerade an einen Punkt gelangt, an dem ich denke, dass ich einfach zu dumm bin, das richtige build.xml File zu schreiben.
Ich habe bereits geschafft, im build.xml das Manifest File so hinzubiegen, dass der gesamte CLASS-PATH der externen JARs vorhanden ist. Leider bleibt dies ohne Effekt, denn schon wieder NoClassDefFound Exception...
Weil ich momentan keinen eigenen Lösungsweg sehe, bitte ich euch, mir in diesem Fall Hilfe zu leisten, sofern ihr schon mal in so einer Situation gewesen seid, d.h. vielleicht gibts ein Beispiel-build.xml File, oder vielleicht ist eine andere Vorgehensweise zu wählen, tja keine Ahnung. Das Einzige was ich nicht will ist, die externen JARs zu entpacken und die Class Files als solche ins Projekt zu importieren, da ich da keinen Überblick mehr hätte.
Bin dankbar für jede Hilfe
Robert