JNI - CallStaticStringMethod ?

huckleberry

Bekanntes Mitglied
Servus Leute,

also ich habe ein JavaProjekt (als *.jar), welche u.a. 2 Methoden hat.
noReturnMethod() bekommt eine Argumentenliste und berechnet etwas.
returnStringMethod() bekommt auch eine ArgListe, berechnet dasselbe wie oben und returnt ein String:
Java:
public static void noReturnMethod(final String[] args){
//ratter ratter
}

public static String returnStringMethod(final String[] args) {
//ratter ratter
return "Ergebnis";
}

Die void Methode rufe ich aus meinem C++ Projekt so auf:
Code:
 env->CallStaticVoidMethod(cls, mid, applicationArgs);
Das klappt auch wunderbar. Nun würde ich aber gerne auf C++ Seite das Ergebnis String bekommen und damit weiterrechnen, also sowas wie:
Code:
env->CallStaticCharMethod(cls, mid, applicationArgs);
Mit anderen Worten, ich möchte das returnValue aus der obigen jar returnStringMethode nehmen....

Mit CallStaticCharMethod findet er die Methode nicht, ergo Nullpointer..

Jemand irgendwelche Tipps?

Grüße Huck
 

Oben