1
實現DLL文件之間的參數下面的代碼是在JAVA聲明如何通過JNI,並通過C++
private native static Vector<Double> computeSimXML(Vector <String> vDocsPath);
我想通過參數vDocsPath(定義爲向量<字符串>)爲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);
}
我如何通過jobject
得到vDocsPath
值,並返回DIST(在Java中定義爲Vector<Double>
)以JAVA?