Hallo zusammen,
ich habe ein Programm geschrieben, welches ich gerne verteilen würde. Jedoch kann ich das Programm nicht einmal auf dem Rechner starten, auf dem es erstellt wurde.
Ich habe in Eclipse ein Programm geschrieben, dieses wurde als runnable JAR exportiert. Beim Export habe ich die Option "Package required libraries into generated JAR" gesetzt.
Es liegen nach dem Erstellen alle benötigten JARs und eine DLL im erstellten JAR-File. Alles läuft soweit wie gewünscht, aber die DLL-Datei wird nicht gefunden. Ich erhalte die Fehlermeldung:
Meine Frage ist, wie mit soetwas korrekt umgegangen wird? Von Hand dies überall einzurichten ist keine gute Lösung. Es muss doch eine programmatische Lösung geben, die DLL zu verwenden oder zu registrieren.
Greetz
rodgerwilco
ich habe ein Programm geschrieben, welches ich gerne verteilen würde. Jedoch kann ich das Programm nicht einmal auf dem Rechner starten, auf dem es erstellt wurde.
Ich habe in Eclipse ein Programm geschrieben, dieses wurde als runnable JAR exportiert. Beim Export habe ich die Option "Package required libraries into generated JAR" gesetzt.
Es liegen nach dem Erstellen alle benötigten JARs und eine DLL im erstellten JAR-File. Alles läuft soweit wie gewünscht, aber die DLL-Datei wird nicht gefunden. Ich erhalte die Fehlermeldung:
Code:
WARNUNG: Failed to load the sqljdbc_auth.dll cause : no sqljdbc_auth in java.library.path
Meine Frage ist, wie mit soetwas korrekt umgegangen wird? Von Hand dies überall einzurichten ist keine gute Lösung. Es muss doch eine programmatische Lösung geben, die DLL zu verwenden oder zu registrieren.
Greetz
rodgerwilco