连接Lua和Java的另一种方法

我已经搜寻了几个小时:我有一个带变量的lua脚本,我想将它们添加到Java程序中。除了使用luajava(我尝试过,但没有成功)或者将它们写入文本文件再用Java读取之外,还有其他的方法吗?

我希望的是:运行一个Lua线程和一个Java线程,从Lua线程读取数据并在Java线程中使用它。

点赞
用户221509
用户221509

另一种连接 Lua 和 Java 的方法是 jnlua

LuaJava 相比,它具有几个优点 - 它处理Java数组,为 ListMap 派生类提供了专门的 __ipairs__pairs 魔术方法,使用 toString()__tostringequals()__eq,以及当对象实现 Comparable 时使用 __lt

请注意,jnlua 1.0 需要 Lua 5.2,如果你只有 Lua 5.1,则必须使用 jnlua 0.9。

2012-12-03 13:46:04