Hallo!
Ich versuche eine selbstgeschriebene C-dll mit Java anzusteuern, was leider eine Exception auslöst. Ich weiss leider nicht weiter. Beim googlen finde ich ähnliche Probleme, aber meins trifft es nicht.
Ich erhalte folgende Fehlermedung (Exception):
Mein Java-Code:
Der dazugehörige C-ode:
Anfangs gab es eine ähnliche Fehlermeldung, weil er die DLL nicht finden konnte. Seit er sie findet, dieser Fehler....
Vielleicht kennt ja jemand das Problem und kann mir helfen.
Danke & GRuß
Ich versuche eine selbstgeschriebene C-dll mit Java anzusteuern, was leider eine Exception auslöst. Ich weiss leider nicht weiter. Beim googlen finde ich ähnliche Probleme, aber meins trifft es nicht.
Ich erhalte folgende Fehlermedung (Exception):
Code:
Exception in thread "main" java.lang.UnsatisfiedLinkError: symServer.Simu.startEngine(Ljava/lang/String;)I
at symServer.Simu.startEngine(Native Method)
Mein Java-Code:
Code:
package symServer;
public class Simu {
private static native int startEngine(String s);
.
.
.
.
protected void startTheEngine(){
startEngine(stringS);
}
static {
System.loadLibrary("simu");
}
}
Der dazugehörige C-ode:
Code:
JNIEXPORT jint JNICALL Java_Simu_startEngine
(JNIEnv *env, jclass simu, jstring modell)
{
return 0;
}
Anfangs gab es eine ähnliche Fehlermeldung, weil er die DLL nicht finden konnte. Seit er sie findet, dieser Fehler....
Vielleicht kennt ja jemand das Problem und kann mir helfen.
Danke & GRuß