【发布时间】:2013-03-16 14:16:37
【问题描述】:
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 字节码并输出字节码文件的代码。
【问题讨论】: