Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

JNI und Forte

0 views
Skip to first unread message

Martin Senne

unread,
Oct 27, 2000, 9:06:43 AM10/27/00
to
Hallo,

ich versuche in der Forte for Java SDK 1.0 Build 501 verzweifelt eine
kleine JNI Applikation zum Laufen zu bringen. Die C Dll ist fertig und
das Ganze läuft auch unter Kawa.
Welche Einstellungen sind bei Forte nötig um eine JNI Implemetation auch
auszuführen?

Folgende Fehlermeldung erhalte ich beim ausführen:

java.lang.NoClassDefFoundError: jni/MoinMoin (wrong name: MoinMoin)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:442)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:101)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
at java.net.URLClassLoader.access$1(URLClassLoader.java:216)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:191)
at java.lang.ClassLoader.loadClass(ClassLoader.java:290)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:275)

at java.lang.ClassLoader.loadClass(ClassLoader.java:247)


Der Javacode sieht folgendermassen aus:

class MoinMoin{
public static void main (String[] args){
new MoinMoin().displayMoin();
}
public native void displayMoin();
static {System.loadLibrary("MoinDLL");}
}

Das Headerfile und die DLL sind auf jeden Fall ok, unter Kawa läufts ja.
Die DLL gibt per printf einen kurzen Text aus. Woran scheitert das Ganze
unter Forte ?

Danke.
--


0 new messages