连接Lua和Java的另一种方式

问题描述 投票:0回答:1
我已经搜索了几个小时了:我有一个 lua 脚本,其中包含我想添加到 java 程序中的变量。除了使用 luajava (我尝试设置但没有成功)之外,还有其他方法吗?或者像写入文本文件而不是使用 java 从中读取之类的方法?

我想要的是:运行一个lua线程和一个java线程,并从lua线程读取数据并在java线程中使用它。

java lua luajava
1个回答
2
投票
连接 Lua 和 Java 的另一种方法是

jnlua

LuaJava 相比,它有 几个优点 - 它处理 Java 数组,为 __ipairs

__pairs
 衍生物提供专门的 
List
Map
 元方法,
__tostring
 使用 
toString()
__eq
 当对象实现 
equals()
 时,使用 
__lt
Comparable

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

© www.soinside.com 2019 - 2024. All rights reserved.