Hallo,
ich will über Java die serielle Schnittstelle ansteuern. Zwar gibt es hier schon unzählige Threads zu dem Thema, jedoch scheint mein Problem doch ein bißchen speziell zu sein.
Für die serielle Ansteuerung nutzte ich die RXTX-Bibiothek. Ich habe die Bibliothek inkl. dll so eingebunden, dass Sie in meinen Eclipse-Package Explorer unter dem Punkt "JRE System Library" angezeigt wird. Starte ich mein Programm in Eclipse, funktioniert es auch einwandfrei.
Sobald ich jedoch das Programm in ein JAR exportiere, lässt sich diese JAR nicht mehr starten. Erst wenn ich die betreffenden RXTX-Funktionen entferne, lässt sich mein JAR wieder ausführen Der Effekt tritt nicht nur bei meinem eigenen Programm auf, sondern auch bei Mustervorlagen aus dem Internet. Zum Beispiel dem letzten Beispiel (Beispiel mit der graphischen Oberfläche Swing) auf der Seite
auf h**p://www.mikrocontroller.net/articles/Serielle_Schnittstelle_unter_Java
Ich denke der Fehler liegt weniger am Quellcode, als an der Einbindung der RXTX-Biblothek in Eclipse. Jedoch wird die Bibliothek richtig angezeigt und in Eclipse selbst funktioniert ja auch alles prima.
Muss ich bei JARs und der Einbindung von externen Bibliotheken irgendetwas spezielles beachten?
Vielen Dank schonmal!
ich will über Java die serielle Schnittstelle ansteuern. Zwar gibt es hier schon unzählige Threads zu dem Thema, jedoch scheint mein Problem doch ein bißchen speziell zu sein.
Für die serielle Ansteuerung nutzte ich die RXTX-Bibiothek. Ich habe die Bibliothek inkl. dll so eingebunden, dass Sie in meinen Eclipse-Package Explorer unter dem Punkt "JRE System Library" angezeigt wird. Starte ich mein Programm in Eclipse, funktioniert es auch einwandfrei.
Sobald ich jedoch das Programm in ein JAR exportiere, lässt sich diese JAR nicht mehr starten. Erst wenn ich die betreffenden RXTX-Funktionen entferne, lässt sich mein JAR wieder ausführen Der Effekt tritt nicht nur bei meinem eigenen Programm auf, sondern auch bei Mustervorlagen aus dem Internet. Zum Beispiel dem letzten Beispiel (Beispiel mit der graphischen Oberfläche Swing) auf der Seite
auf h**p://www.mikrocontroller.net/articles/Serielle_Schnittstelle_unter_Java
Ich denke der Fehler liegt weniger am Quellcode, als an der Einbindung der RXTX-Biblothek in Eclipse. Jedoch wird die Bibliothek richtig angezeigt und in Eclipse selbst funktioniert ja auch alles prima.
Muss ich bei JARs und der Einbindung von externen Bibliotheken irgendetwas spezielles beachten?
Vielen Dank schonmal!