Integer-Feld aus Java-Objekt mit C ++ (JNI) lesen

8

Ich versuche in der Java-Klasse von C ++ aus auf das Feld "int" zuzugreifen. Eigentlich habe ich auch andere Typen ausprobiert. Ich kann Methoden aber OK aufrufen. Aber nicht auf Felder zugreifen. Ich bekomme zufällige Müllwerte anstelle von dem, was ich erwarte.

Hier ist mein Java-Code:

%Vor%

C ++ Teil:

%Vor%

Das bekomme ich nachdem der C ++ Code ausgeführt wurde

%Vor%

Bitte jemand mit Erfahrung, was mache ich falsch? Danke.

    
exebook 11.06.2013, 07:35
quelle

1 Antwort

9

Vielleicht möchten Sie

schreiben %Vor%

Der Compiler gibt Ihnen keinen Fehler, weil im Grunde genommen jobject und jclass vom selben Typ sind.

    
j0n0 11.06.2013, 07:56
quelle

Tags und Links