1
http://luaj.org/luaj/README.htmlJava方法編譯Lua代碼與LuaJ解釋
我使用Luaj運行在Java應用程序Lua代碼。我得到一些非常慢的結果,所以我想在運行它之前編譯代碼來計算Lua腳本的實際處理時間。
問題是 - Luaj確實展示了一個例子,說明如何通過命令提示符將Lua源碼編譯爲Lua或Java字節碼,但是它沒有顯示用於編譯Lua腳本和Java應用程序的行。
那隻能說明如何編譯和運行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字節碼,並將輸出字節碼文件。