本文介绍了如何从Java调用Lua脚本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想从Java GUI运行Lua脚本.我可以在Java IDE
中进行开发吗?我要实现的目标:
I want to run a Lua script from Java GUI. Can I develop it in a Java IDE
. What I want to achieve:
- 我将使用Java中的一个按钮来运行Lua脚本.
- 然后,Lua脚本将运行并返回我可以在Java代码中捕获的内容并将其显示在Java的GUI中.
推荐答案
我找到了程序包,这有助于将Lua与Java集成.
I found a package, which helps in integration of Lua with Java.
简单的应用程序:
import org.luaj.vm2.*;
import org.luaj.vm2.lib.jse.*;
Globals globals = JsePlatform.standardGlobals();
LuaValue chunk = globals.loadfile("examples/lua/hello.lua");
chunk.call();
在执行chuck.call()时,将返回值保存到变量中.看看,是否有帮助.
On doing chuck.call(), save the return value to a variable. See, if that helps.
这篇关于如何从Java调用Lua脚本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!