Java.lang.UnsatisfiedLinkError dll(JNI)

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!

Hallo vkam!

Hast Du schon mal versucht die dll über den java-libary-path zu setzen?

-Djava.library.path=C:/java/lib/irgendeine.dll

Gruß Christian