LuaJ在Java中添加lua函数

LuaJ在Java中添加lua函数,java,lua,luaj,Java,Lua,Luaj,我知道这种方法: 但该链接允许您添加函数,如math.abs(…)。我只想添加没有库或必须使用require的函数,您可以直接使用myfunction() 我如何做到这一点?我在LuaJ来源中找到了答案: public LuaValue call(LuaValue modname, LuaValue env) { globals = env.checkglobals(); env.set("assert", new _assert()); env.set("colle

我知道这种方法:

但该链接允许您添加函数,如
math.abs(…)
。我只想添加没有库或必须使用
require
的函数,您可以直接使用
myfunction()


我如何做到这一点?

我在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;
}