constantinw
Grünschnabel
Hallo!
Wer von euch hat schon einmal mit dem Pakte JEasyOpc gearbeitet?
Die benötigte property-file wird mittlerweile gefunden. Probleme bereitet die zugehörige dll namens JCustomOpc.dll.
entsprechender Code der Klasse JCustomOpc:
props = PropertyLoader.loadProperties(JCustomOpc.class);
System.loadLibrary(props.getProperty("library.path"));
library.path wird in der besagten Property-Datei spezifiziert.:
Das sieht bei mir wie folgt aus:
library.path = E:/Project1/native
In diesem Verzeichnis liegt die dll.
Dennoch bekomme ich eine java.lang.unstatisfiedLinkError: no E:/Project1/native
Ich arbeite mit Eclipse. Ich bin mir sicher, dass das mit falsch gesetzten classpath zusammenhängt. Unter run configuration hatte ich bei VM-Arguments einmal das
folgende gesetzt:
-DJava.library.path = E:/Project1/native
Das hat leider nicht funktioniert.
Vielleicht hat irgendjemand ja einen guten Tipp für mich
Würde mich sehr freuen
Viele Grüße
constantinw
Wer von euch hat schon einmal mit dem Pakte JEasyOpc gearbeitet?
Die benötigte property-file wird mittlerweile gefunden. Probleme bereitet die zugehörige dll namens JCustomOpc.dll.
entsprechender Code der Klasse JCustomOpc:
props = PropertyLoader.loadProperties(JCustomOpc.class);
System.loadLibrary(props.getProperty("library.path"));
library.path wird in der besagten Property-Datei spezifiziert.:
Das sieht bei mir wie folgt aus:
library.path = E:/Project1/native
In diesem Verzeichnis liegt die dll.
Dennoch bekomme ich eine java.lang.unstatisfiedLinkError: no E:/Project1/native
Ich arbeite mit Eclipse. Ich bin mir sicher, dass das mit falsch gesetzten classpath zusammenhängt. Unter run configuration hatte ich bei VM-Arguments einmal das
folgende gesetzt:
-DJava.library.path = E:/Project1/native
Das hat leider nicht funktioniert.
Vielleicht hat irgendjemand ja einen guten Tipp für mich
Würde mich sehr freuen
Viele Grüße
constantinw