Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
native? package com.mypackage;
class Test {
private static native void nativeMyMethod();
public void JavaMethod() { nativeMyMethod(); }
}
extern "C" void Java_com_mypackage_Test_nativeMyMethod() {...}
static const jni::instance_method<jint(jint, jint)> add{"add", jni_env, instance};
const auto sum = add(1, 1);
assert(sum == 2);
Удобоваримый вызов Java методов из нативного кода