S
summerlis
Gast
Hallo zusammen
hoffe mal, dass ich das hier am richtigen Ort gepostet habe. Ich habe folgendes Problem, dass ich einfacht nicht gelöst kriege!
Ich rufe über JNI eine C Methode aus einer dll auf und erhalte immer folgende Fehlermeldung:
Die Verbindung zur DLL funktioniert. Eine andere Methode, die ich vorher im Code aufrufe funktioniert zumindest. Ausserdem läuft auch der Code in der dll soweit fehlerfrei, dass heisst ich kann ihn debuggen und komme auch bis ans Ender der Methode. Dann kommt jedoch die Fehlermeldung. Also komme ich nicht mehr zurück in meine Javaklasse. Ich weiss jedoch nicht wo der Fehler genau aufrtitt und wieso, da die Fehlermeldung nicht gerade aussagekräftig macht.
Bei Bedarf kann ich natürlich auch Code posten, weiss nur nicht welcher Teil hier jetzt am sinnvolsten wäre.
Danke schonmal für die Hilfe. Ich hoffe jemand kommt bei meiner Problembeschreibung nach. Ist doch ziemlich schwer für mich die Problematik zu erklähren.
hoffe mal, dass ich das hier am richtigen Ort gepostet habe. Ich habe folgendes Problem, dass ich einfacht nicht gelöst kriege!
Ich rufe über JNI eine C Methode aus einer dll auf und erhalte immer folgende Fehlermeldung:
Java:
java.lang.NoSuchMethodError: createException
at recognition.RecognitionLowLevelFacade.XImgParsDoc(Native Method)
at step.bt.DocumentValidation.save(DocumentValidation.java:202)
at step.bt.ViewPart$4.handleEvent(ViewPart.java:351)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at step.bt.Application.start(Application.java:15)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
at org.eclipse.equinox.launcher.Main.main(Main.java:1384)
Die Verbindung zur DLL funktioniert. Eine andere Methode, die ich vorher im Code aufrufe funktioniert zumindest. Ausserdem läuft auch der Code in der dll soweit fehlerfrei, dass heisst ich kann ihn debuggen und komme auch bis ans Ender der Methode. Dann kommt jedoch die Fehlermeldung. Also komme ich nicht mehr zurück in meine Javaklasse. Ich weiss jedoch nicht wo der Fehler genau aufrtitt und wieso, da die Fehlermeldung nicht gerade aussagekräftig macht.
Bei Bedarf kann ich natürlich auch Code posten, weiss nur nicht welcher Teil hier jetzt am sinnvolsten wäre.
Danke schonmal für die Hilfe. Ich hoffe jemand kommt bei meiner Problembeschreibung nach. Ist doch ziemlich schwer für mich die Problematik zu erklähren.