从Java执行lua脚本 [英] Executing lua scripts from java
本文介绍了从Java执行lua脚本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我将如何从Java的某个目录中执行lua脚本,该脚本可以获取并设置调用对象中的值?
How would I go about executing a lua script from some directory from java that can get and set values in the calling object?
例如:
public SomeJavaClass
{
public int someInt;
public SomeJavaClass(int i)
{
this.someInt = i;
}
public void runLuaScript(String script)
{
executeSomeLuaScriptSomehow(script);
}
public int getSomeInt()
{
return someInt;
}
public void setSomeInt(int i)
{
this.someInt = i;
}
}
然后在SomeLuaScript.lua
And then in SomeLuaScript.lua
if javaParent.getSomeInt() > 3 then
javaParent.setSomeInt(1)
end
推荐答案
LuaJava 库允许Java运行Lua脚本,反之亦然.
LuaJava library allows java to run Lua Scripts, and vice versa.
这篇关于从Java执行lua脚本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文