DarthShader
Erfahrenes Mitglied
Hallo,
ich habe hier eine DLL, welche ich über System.loadLibrary laden will - was auch klappt. Meine Frage geht dahin, wo die DLL liegen darf. Ich weiß, dass Java im "java.library.path" sucht. Die DLL würde ich aber gerne zusammen mit einigen Klassen in eine JAR packen.
Gibt es eine Möglichkeit, die DLL auch aus einer JAR heraus zu laden?
Ich weiß z.B., dass SWT seine DLL mit der in JAR hat, ich bin mir nur nicht sicher, ob er sie auch daraus laden kann
Vielen Dank für Eure Hilfe!
Edit: Habe eben gerade (ja, ich habe zuvor auch schon gesucht ) folgenden Beitrag gefunden, der so ziemlich alles beantwortet: http://www.tutorials.de/forum/java/248690-native-library-aus-jar-laden.html
Falls es dennoch neue Entwicklungen / Antworten / Ideen in diesem Bereich gibt, würde ich mich natürlich freuen (da der angegebene Thread auch zu keinem Ergebnis kommt).
ich habe hier eine DLL, welche ich über System.loadLibrary laden will - was auch klappt. Meine Frage geht dahin, wo die DLL liegen darf. Ich weiß, dass Java im "java.library.path" sucht. Die DLL würde ich aber gerne zusammen mit einigen Klassen in eine JAR packen.
Gibt es eine Möglichkeit, die DLL auch aus einer JAR heraus zu laden?
Ich weiß z.B., dass SWT seine DLL mit der in JAR hat, ich bin mir nur nicht sicher, ob er sie auch daraus laden kann
Vielen Dank für Eure Hilfe!
Edit: Habe eben gerade (ja, ich habe zuvor auch schon gesucht ) folgenden Beitrag gefunden, der so ziemlich alles beantwortet: http://www.tutorials.de/forum/java/248690-native-library-aus-jar-laden.html
Falls es dennoch neue Entwicklungen / Antworten / Ideen in diesem Bereich gibt, würde ich mich natürlich freuen (da der angegebene Thread auch zu keinem Ergebnis kommt).
Zuletzt bearbeitet: