Eclipse Runnable JAR File mit referenzierten Libraries

MarkusM

Aktives Mitglied
Hallo,

ich stehe mal wieder auf dem Schlauch... Ich habe mit Eclipse eine kleine Java-Anwendung erstellt, die auf externe Libraries zugreift. Diese Libraries habe ich als "Referenced Libraries" eingebunden. Nun möchte ich ein JAR File erstellen, das lauffähig ist und eben diese Libraries enthalten soll.

Mit Eclipse erzeuge ich nun ein "Runnable JAR File" und markiere die Option "Packege required libraries into generated JAR". Soweit so gut, das Proggi läuft einwandfrei. Wenn ich allerdings in das JAR File schaue, dann gibt es dieses Libraries zweimal! Zum einen im "Root"-Verzeichnis und zum anderen im lib-Verzeichnis. Das Programm scheint allerdings auf das "Root"-Verzeichnis zuzugreifen, da ich die Files im lib-Verzeichnis löschen kann, ohne das Programm zu beeinflussen.

Wahrscheinlich bin ich mal wieder zu dämlich, aber wenn mir einer mal kurz auf die Sprünge helfen kann, wie ich das mit den referenzierten Libraries in Eclipse machen kann, wäre ich sehr dankbar.

Viele Grüße

Markus
 
Du exportierst das libVerzeichnis exlipzit, kannst du abstellen bei den exports.

Nebenbei, ja nach Jars und deren Lizenz ist es u.U. nicht erlaubt alles in eine jar zu vermengen.
 
Irgendwie bin ich zu dusselig, ich finde die Einstellung dafür nicht... 😳
Hast Du vielleicht noch einen Tipp? Unter den Exporteinstellungen ist nichts in dieser Richtung vorhanden.

Im Buildpath kann ich unter "Source" zwar den lib-Pfad exkludieren, aber das bringt nix. Im JAR ist der Ordner mit den Libs dann trotzdem vorhanden. Ich bin anscheinend zu blöd für Eclipse...;(



Danke auch für den Hinweis mit der Lizensierung. Ich bin noch blutiger Anfänger und bastle ausschließlich ein paar Testprogramme für mich. Aber auch mit dieser Thematik werde ich mich noch befassen müssen!
 

Zurück
Oben