这是函数calc.lua:
function foo(n)
return n*2
end
这是我的 LuaJavaCall
L.getGlobal("foo");
L.pushJavaObject(8);
int retCode=L.pcall(1,1,0); // nResults)//L.pcall(1, 1,-2);
String errstr = L.toString(-1); // Attempt to perform arithmetic on local variable 'n'
更新:如下所示,我需要使用 L.pushNumber(8.0) 而不是 L.pushJavaObject()