Externe Library im non runnable jar File im eclipse

unknown

Bekanntes Mitglied
Hallo zusammen

Ich muss ein Projekt (im eclipse) als ein non runnable Jar File exportieren und eine externe Library, die ich verwendet habe, möchte ich auch im Jar File haben.

Dazu geh ich auf 1. Export 2. Java 3. Jar file

da habe ich nun verschiedene Möglichkeiten, ich wähle im Fenster "Select the resources to export" alles aus (src und .settings und die ihre entsprechenden Daten).

Unten wähle ich
1. Export generated class files resources
2. Export Java source files and resources

Options:
Compress the content of the Jar file
Add directory entries

Wenn ich das Projekt allerdings wieder im eclipse importiere, ist die externe Library nicht mehr im Build Path.

Für den Import gehe ich gemäss dieses Video: https://www.youtube.com/watch?v=9KeN1s5HD9g vor.
 
Zuletzt bearbeitet:
eine externe Library, die ich verwendet habe, möchte ich auch im Jar File haben.

Davon rate ich ab!

Bindest du die externe Library in deiner JAR ein, hast du dein Programm mit der Library verzahnt und ein Nutzer kann fortan nicht mehr auf bug-bereinigte Version der Library wechseln ohne auch dein Programm upzugraden.

Daher macht man es häufig so, Libraries an wohl definierten Plätzen zu hinterlegen. Dann kann einfach die neue Version da hinkopiert werden und genutzt werden.

Bei einer lokalen Anwendung ist dies oftmals das lib-Verzeichnis der Applikation.
Bei einer Webanwendung ist es WEB-INF/lib.
 

Neue Themen


Zurück
Oben