http://luaj.org/luaj/README.html
我正在使用 Luaj 在 Java 应用程序中运行 Lua 代码。我得到了一些非常慢的结果,所以我想在运行代码之前尝试编译代码来计算 Lua 脚本的实际处理时间。
问题是 - Luaj 确实展示了如何通过命令提示符将 Lua 源代码编译为 Lua 或 Java 字节码的示例,但它没有向我展示使用 Java 应用程序编译 Lua 脚本的行。
它只显示了如何编译和运行 Lua 脚本:
import org.luaj.vm2.*;
import org.luaj.vm2.lib.jse.*;
String script = "examples/lua/hello.lua";
LuaValue _G = JsePlatform.standardGlobals();
_G.get("dofile").call( LuaValue.valueOf(script) );
我想找到只会将 Lua 编译为 Lua 或 Java 字节码并输出字节码文件的代码。