jjzjj

java - 如何将对象传递给公开的 luaj 函数?

我正在尝试使用Luaj+java构建一个Controller。我有以下java类publicclassDuck{publicvoidtalk(){System.out.println("Duckquacks!");}publicvoidwalk(){System.out.println("Duckwalks!");}}publicclassPerson{publicvoidtalk(){System.out.println("Persontalks!");}publicvoidwalk(){System.out.println("Personwalks!");}}以及Controlle

java - Luaj:如何导入或需要一个 Lua 函数库

在Java中LuaJlibrary我想知道如何在另一个由lua闭包通过Java调用的lua脚本中要求或导入函数的lua脚本。例如,这不起作用:publicstaticLuaValuerunInputStreamLua(InputStreaminputStream)throwsException{PrototypeluaScriptPrototype=LuaC.instance.compile(inputStream,"");GlobalsluaScriptStandardGlobals=JsePlatform.standardGlobals();luaScriptStandardGlo