“转换构造”;新字符串[]{quot;,“quot;}”;转换为对方法的javascript调用

“转换构造”;新字符串[]{quot;,“quot;}”;转换为对方法的javascript调用,java,javascript,string,Java,Javascript,String,我试图用javascript调用java方法(我想是用rhino转换的): 我的问题是我不知道如何转换java数组。我最后一次尝试使用此代码 var $stringArray = java.lang.reflect.Array.newInstance(java.lang.String, 1); $stringArray[0] = java.lang.reflect.Array.newInstance(java.lang.String, 2); 给了我一个: Can't find method

我试图用javascript调用java方法(我想是用rhino转换的):

我的问题是我不知道如何转换java数组。我最后一次尝试使用此代码

var $stringArray = java.lang.reflect.Array.newInstance(java.lang.String, 1);
$stringArray[0] = java.lang.reflect.Array.newInstance(java.lang.String, 2);
给了我一个:

Can't find method org.sikuli.scriptrunner.JythonScriptRunner.runScript(string,string,[Ljava.lang.String;,null).

也许有些人能帮我找到正确的方向?

你确定你在使用JavaScript吗?看起来你正在处理Python/Jython…我敢肯定。我正在从sahi(即javascript)调用一个java库(sikuli)。sikuli与Jython合作。您确定您的问题是字符串数组吗?我在您的异常代码中看到,第一个参数是字符串,当您调用时,会传递一个文件
Can't find method org.sikuli.scriptrunner.JythonScriptRunner.runScript(string,string,[Ljava.lang.String;,null).