1
所以我得到了加载.lua文件的这个java文件。如果我尝试在Eclipse中运行它,它非常基本并且工作正常。LuaJ(Java)编译为jar
现在,当我在可运行jar文件中编译项目时,它根本不会加载。当你双击它时,它只是加载和停止。
我尝试了多个jar编译选项,但它似乎并没有工作。
import org.luaj.vm2.LuaValue;
import org.luaj.vm2.lib.jse.JsePlatform;
public class SampleJseMain {
public static void main(String[] args) throws Exception {
String script = "main.lua";
// create an environment to run in
LuaValue _G = JsePlatform.standardGlobals();
_G.get("dofile").call(LuaValue.valueOf(script));
}
}
而且Lua的主要文件:
delay = 100000
while delay > 1 do
print('hello, world')
delay = delay - 1
end
-1为什么你接受一个要求提供更多信息的答案,但是不要给我们更多的信息,或者你是如何运作的? – nonchip 2013-11-21 10:12:30