PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : externe jar-Datei in eigene integrieren



tobias.vdk
20-04-2006, 17:31
Hallo!

Weiß jemand, wie ich in die jar-Datei meines Programms externe jar-Dateien integrieren kann?
Mein Programm nutzt ODCB-Treiber für den Kontakt mit einer Datenbank. Nun möchte ich natürlich, dass das alles in eine jar-Datei kommt. Mit der Exportfunktion unter Eclipse hatte ich keinen Erfolg... :(

Danke schon mal im Voraus!

Tschüss Tobias

bischi
20-04-2006, 17:45
Das andere Jar-File entpacken und die einzeldateien in dein Jar einfügen?

MfG Bischi

Boron
20-04-2006, 18:02
Ergänzend zu bischis Beitrag:
jar-Dateien sind nur zip-komprimierte Dateien.
Halt mit anderer Dateiendung :).

tobias.vdk
20-04-2006, 18:02
Mmh... wäre eine Möglichkeit, aber
in dem jar sind viele class-dateien und Unterordner. Wie kann ich alle Dateien dann z.B. mittels import einbinden, damit ich eine Verbindung zur Datenbank herstellen kann?

Wenn ich in die externen jar-Dateien in mein Projekt kopiere und dann in Eclipse einfüge, dann funktioniert das Programm mittels aufruf aus Eclipse heraus, jedoch nicht, wenn ich so eine jar-Datei erzeuge und diese ausführe.

Jemand ne Idee?

Caveman
20-04-2006, 18:30
Auf die schnell kann ich nur sagen:

Schau Dir mal dies hier an:
http://www.mrunix.de/forums/showthread.php?p=191992#post191992

Könnte vielleicht weiterhelfen.

tobias.vdk
20-04-2006, 20:00
Habe das Problem jetzt mit einem Eclipse-Plugin gelöst:

http://kurucz-grafika.de/fatjar/beta/index.html#inst

Caveman
20-04-2006, 20:01
Jetzt hab ich etwas mehr Zeit für eine Antwort:

Entpacken musst Du deine jar-Datei nicht.

- rechts-klicke dein Projekt in Eclipse
- gehe auf Import und dann auf Archive file
- dort kannst Du deine Datei dann über den Browse-Button einfügen

So sollte es dann unter Eclipse funktionieren.
Sollte aber auch außerhalb gehen.

Edit: Dann war ich zu spät :(

tobias.vdk
27-04-2006, 15:54
Update:
Das Eclipse-Plugin funktioniert nicht! :( (Eclipse 3.1)
Problemlösung nur über Kopieren der notwendigen jar-Dateien ins JRE/lib/ext-Verzeichnis.

Vielleicht hat ja jemand noch ne Idee/Lösung.

Tschüss Tobias