我读过很多关于 LuaJava(库)的好东西。但是,我仍然找不到任何关于如何在 Lua 脚本和 Java 应用程序之间传输数据的好的文档。这是怎么做到的?如果我错过了某处的教程,我深表歉意......
最佳答案
这里有一个引用手册:http://www.keplerproject.org/luajava/manual.html 。 Java 文档位于底部。
这是一个示例(尽管可能有点过时):http://lua-users.org/lists/lua-l/2003-12/msg00286.html
您可能想从了解 Lua 的 C 接口(interface)开始。 LuaJava 接口(interface)是在此基础上构建的。基本思想是,你有一个堆栈,你首先压入函数,然后是参数,然后你可以在 Lua 中执行函数。然后将结果压入堆栈,您可以通过这种方式从 Lua 获取数据。
关于java - 使用 LuaJava 在 Lua 脚本和 Java 应用程序之间传输数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18648590/