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:
Die void Methode rufe ich aus meinem C++ Projekt so auf:
Das klappt auch wunderbar. Nun würde ich aber gerne auf C++ Seite das Ergebnis String bekommen und damit weiterrechnen, also sowas wie:
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
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);
Code:
env->CallStaticCharMethod(cls, mid, applicationArgs);
Mit CallStaticCharMethod findet er die Methode nicht, ergo Nullpointer..
Jemand irgendwelche Tipps?
Grüße Huck