IntelliJ Idea und JNI: Sicherstellen, dass DLL ' s Sind, Wo Sie für die Ausführung

Arbeite ich mit einer Drittanbieter-Bibliothek in ein Projekt, und es enthält zwei .dll-Dateien und eine .jar-fie, um eine JNI-Wrapper. Das test-Projekt, dass die Drittanbieter enthalten .jar-Datei aufgerufen werden kann mit dem folgenden Befehl:

java -cp product.jar com.company.samples.product.Test

Das funktioniert gut, solange die .jar und die dll im gleichen Verzeichnis.

In meinem Projekt habe ich gelegt die jar-Datei und die dll in das gleiche Verzeichnis und dann auf die jar-Datei als Bibliothek in IntelliJ Idee, aber das bewirkt, dass die Bibliothek, nicht auf die dll. Gibt es eine Möglichkeit, dass ich sagen kann, eine Vorstellung, wo die dll ' s sind, so kann es die Ausgabe in das selbe Verzeichnis wie die jar-Datei während der Ausführung?

InformationsquelleAutor Brendon Dugan | 2013-01-21

Schreibe einen Kommentar