JNI und mehrere c++ dll

pesoi

Mitglied
Hi,

Ich versuche seit einiger Tage eine Problem zu lösen und es klapt nicht ganz.

Folgendes: Man kann mit JNI in Java native Dll's einbinden, c sowie c++ usw. Wie sieht es aus wenn diese native dll die in Java eingebunden ist noch referenzen zu weiteren native dll enthält. Also ich bekomme immer wieder eine Fehlermeldung. Aber wenn ich in dem eingebunden native dll keine referenz zur anderen dll habe dann lauft es einwandfrei.

Jemand eine Idee? Geht das vieleicht nicht? Wie teile ich der JNI das die eingebundene dll noch referenzen zur andere dll hat?

Vieleicht denke ich nicht richtig über die JNI? darf vieleich die eingebundene dll keine referenz mehr zu andere dll haben?

Grüß aus Essen
 
Code:
#
# An unexpected error has been detected by Java Runtime Environment:
#
#  Internal Error (0xe0434f4d), pid=148, tid=1748
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0_03-b05 mixed mode)
# Problematic frame:
# C  [kernel32.dll+0x12aeb]
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

Also folgender Fehlermeldung bekomme ich wenn in der eingebundene dll noch referenzen zu anderen dll existieren. dll's sind alle c++ und sind aller in Path registriert.
 
Zurück