Guten Tag zusammen,
ich bin der Zeit dabei ein Java-Programm samt GUI in Swing zu schreiben, das über eine virtuelle Com-Schnittstelle mit einem Mikrocontroller kommuniziert. Das funktioniert auch alles ganz wunderbar. Wer etwas mehr zu dem Thema (mit)lesen möchte, kann dies auf folgendem GitHub Repository lesen.
Mir geht es jedoch um ein umfassenderes Problem.
Ich habe eine JAR-Datei, die jedoch auch externe Bibliotheken verwendet (für die Ansprache der Schnittstelle). Ich kann die JAR-Datei zum Beispiel nur dann außerhalb der IDE (Netbeans) starten, wenn ich die beiden DLL-Dateien in den selben Ordner, zur JAR lege. Es gibt dann weiterhin zu meiner JAR noch drei weitere JAR-Dateien, die im Unterordner /lib relativ zur eigenen JAR liegen.
Ich würde gerne alles zu einer *.exe Datei zusammenfassen, die ich dann sozusagen alleinstehend starten kann, ohne jedes Mal einen ganzen Ordner samt Unterordner und zweier DLLs liefern zu müssen.
Hierzu habe ich schon versucht mit dem Tool JSmooth zu arbeiten, komme jedoch auf keinen grünen Zweig. Ich würde mich über etwas Unterstützung sehr freuen.
Viele Grüße
ich bin der Zeit dabei ein Java-Programm samt GUI in Swing zu schreiben, das über eine virtuelle Com-Schnittstelle mit einem Mikrocontroller kommuniziert. Das funktioniert auch alles ganz wunderbar. Wer etwas mehr zu dem Thema (mit)lesen möchte, kann dies auf folgendem GitHub Repository lesen.
Mir geht es jedoch um ein umfassenderes Problem.
Ich habe eine JAR-Datei, die jedoch auch externe Bibliotheken verwendet (für die Ansprache der Schnittstelle). Ich kann die JAR-Datei zum Beispiel nur dann außerhalb der IDE (Netbeans) starten, wenn ich die beiden DLL-Dateien in den selben Ordner, zur JAR lege. Es gibt dann weiterhin zu meiner JAR noch drei weitere JAR-Dateien, die im Unterordner /lib relativ zur eigenen JAR liegen.
Ich würde gerne alles zu einer *.exe Datei zusammenfassen, die ich dann sozusagen alleinstehend starten kann, ohne jedes Mal einen ganzen Ordner samt Unterordner und zweier DLLs liefern zu müssen.
Hierzu habe ich schon versucht mit dem Tool JSmooth zu arbeiten, komme jedoch auf keinen grünen Zweig. Ich würde mich über etwas Unterstützung sehr freuen.
Viele Grüße