следующий код объявлен в JAVA
private native static Vector< Double > computeSimXML(Vector < String > vDocsPath);
Я хочу передать параметр vDocsPath (определенный как Vector ) в C ++, код, сгенерированный JNI, выглядит следующим образом: (Я реализовалнекоторые)
/*
* Class: SimXMLModule
* Method: computeSimXML
* Signature: (Ljava/util/Vector;)Ljava/util/Vector;
*/
JNIEXPORT jobject JNICALL Java_SimXMLModule_computeSimXML
(JNIEnv *, jclass, jobject)
{
vector<double> dist;
dist.push_back(5.0);
dist.push_back(6.0);
}
Как я могу получить значение от vDocsPath
до jobject
и вернуть dist (определенный как Vector< Double >
в JAVA) в JAVA?