0

Visual Studio 2012 内で JRI を使用しており、この関数を呼び出しています。

jmethodID jmMainMethod = env->GetStaticMethodID(jcJclass, "loadModel", "([Ljava/lang/String;)V");

JavaScript の実際の関数は次のようなものです。

var lp = LexicalizedParser.loadModel(@"C:\englishPCFG.ser.gz");

文字列パラメータを取得し、LexicalizedParse 型のオブジェクトを返す static 型クラスです。

これは私が今使っている間違ったメソッド シグネチャです: ([Ljava/lang/String;)V");私は LexicalizedParse を使いますか?

4

1 に答える 1

0

あなたの質問に例があります。

java.lang.String

になる

Ljava/lang/String;

それで

mypackage.LexicalizedParse

になる

Lmypackage/LexicalizedParse;

Vつまりvoid、これは正しい戻り値の型ではありません。

于 2013-07-19T21:40:35.397 に答える