java - 使用 LuaJava 在 Lua 脚本和 Java 应用程序之间传输数据

标签 java lua luajava

我读过很多关于 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/

相关文章:

c - __gc 方法用于 lua 中的 malloced 用户数据?

java - 如何通过反射luaj传递类 - java

java - 套接字连接需要android应用程序锁吗?

java - Web 服务可以在运行时加载 jar 吗

c++ - Lua函数用C++返回字符串

java - LuaJava:使用 LuaJava 将整个 Lua-Table 导入类 Java 数组

java - 为什么这个 JComponent 绘制不正确?

java - 在 Java 中加载类时如何管理内存?

lua - Redis lua脚本不工作