我知道这个方法:
How can I add functions to _G that run java code using Luaj?
但是该链接允许您添加math.abs(...)
等功能。我只是想添加没有库的函数或者必须使用require
,你可以直接使用myfunction()
。
我该怎么做?
答案 0 :(得分:0)
我在LuaJ来源中找到了答案:
public LuaValue call(LuaValue modname, LuaValue env)
{
globals = env.checkglobals();
env.set("assert", new _assert());
env.set("collectgarbage", new collectgarbage());
env.set("dofile", new dofile());
....
return env;
}