Ich weiß, dass Java-Code C ++ - Code über JNI aufrufen kann. Ist es jedoch möglich, Java-Code von C ++ erneut über JNI oder mit einer anderen Methode aufzurufen?
Ja, das können Sie sicherlich. Hier ist ein Beispiel:
Hier ist die Java-Datei:
%Vor%Und heres C ++, das es benutzt:
%Vor%Sie können SWIG auch verwenden, um die JNI-Dateien automatisch zu generieren. Das Setup kann ein wenig schwierig sein, aber es ist sehr nützlich, wenn Sie eine Menge C ++ - Code zur Verfügung stellen