Ich habe ein programme in java gesch.,das c methode aufruf über eine dll mit Hilfe von JNI.die Erzeugung von dll hat geklappt mit der Kommando : cl -Ic:\jdk1.4\include -Ic:\jdk1.4\include\win32 -LD filename.c -FejavaKlassename.dll. aber beim Aufruf von static{
System.load(„KKView“);
}
kriege ich folgende Exception:
java.lang.UnsatisfiedLinkError: Expecting an absolute path of the library:
KKView at java.lang.Runtime.load0(Runtime.java:734)
at java.lang.System.load(System.java:809)
at netc.KKView.(KKView.java:35)
Exception in thread „main“
aber wenn ich so aufrufe : static{
System.load(„U:\netc\KKView“);
}
U:\netc ist der pfad wo meine dll sich befindet.
ich kriege:
java.lang.UnsatisfiedLinkError: Can’t load library: U:\netc\KKView
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1371)
at java.lang.Runtime.load0(Runtime.java:737)
at java.lang.System.load(System.java:809)
at netc.KKView.(KKView.java:35)
Exception in thread „main“
Hat jemanden eine Ahnung was dass los icst was mache ich falsch?
danke im voraus!