Projekt exportieren inkl Libs Java 

  • Ersteller Ersteller Aracnophor
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
A

Aracnophor

Hi, also ich hab folgendes Problem: Ich hab ein Projekt in Java mit Eclipse
entwickelt und nun abgeschlossen. Jetzt würde ich es gerne als .jar Datei
Exportieren. Oder als beliebige andere eigenständig ausführbare Datei. Bei
dem Versuch dieses mit Eclipse zu tun, hab ich allerdings feststellen müssen,
dass einige wichtige .dll Dateien zur Kommunikation mit der seriellen
Schnittstelle unter Windows nicht mit in der Archiv exportiert wurden und das
Programm somit natürlich eher weniger lauffähig war. Nach reichlich googlen
was man da machen könne und testen einiger anleitungen zum export unter
eclipse bin ich nun soweit dass ich einfach mein Problem hier schildere und
hoffe dass mir jemand helfen kann :D
Im Endeffekt muss ich nur 4 libraries mit exportieren oder sowas in der Art, so
dass meine .jar die Dinger finden kann.
 
Creating a JAR File (The Java™ Tutorials > Deployment > Packaging Programs in JAR Files) wäre der entsprechende Link aus dem offiziellen Tutorial - der geht allerdings nicht auf Eclipse ein.

Mit Libs habe ich generell weniger Erfahrung, aber beispielsweise bei Bildern muss der Pfad zu ihnen (wenn sie in einer jar liegen) per getClas().getResource("Pfad zum Bild") erfolgen und es reicht nicht einfach nur einen String zu übergeben - vielleicht ist das bei dlls ähnlich?

Schau doch einfach mal mit einem Packprogramm in die jar-Datei - vielleicht sind die Bibliotheken ja auch schon drinnen....
 
also mit dlls hab ich noch nicht gearbeitet in java, ich hatte das problem, das ich extrane jars einbinden mußte, mit exlipse ja ein problem, aber wenn du dein Programm dann als jar exportierst nimmt er die ja nicht mit....

Aus lizenz gründen konnt ich dir auch nichtmit fatJar packen, also hab ich die externen jars in gleiche verzeichnis gepackt, und beim erstellen meiner jar diese über ein manifest file eingebunden, vilelicht geht das bei dir ja auch so?
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten