我已经阅读了很多有关LuaJava(库)的很棒的东西。但是,关于如何在Lua脚本和Java应用程序之间传输数据,我仍然找不到任何好的文档。怎么做?如果我错过某个地方的教程,我深表歉意。

最佳答案

这里有参考手册:http://www.keplerproject.org/luajava/manual.html
Java文档在底部。

这是一个示例(尽管可能有些过时):http://lua-users.org/lists/lua-l/2003-12/msg00286.html

您可能要先了解Lua的C接口。 LuaJava接口是在此基础上构建的。基本思想是,您有一个堆栈,然后先推送函数,再推送参数,然后可以在Lua中执行函数。然后将结果压入堆栈,您可以通过这种方式从Lua取回数据。

关于java - 使用LuaJava在Lua脚本和Java应用程序之间传输数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18648590/

10-09 05:03