【问题标题】:Alternative way to connect Lua and Java连接 Lua 和 Java 的另一种方法
【发布时间】:2012-11-18 22:11:04
【问题描述】:

我已经搜索了好几个小时了:我有一个 lua 脚本,其中包含我想添加到 java 程序中的变量。除了使用 luajava(我尝试设置但没有运气)之外,还有其他方法吗?或者像写入文本文件而不是使用 java 从它读取一样?

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

【问题讨论】:

  • tcp 套接字怎么样?或者,在 Lua 的 Java 实现中运行你的 Lua 脚本?
  • 如果您展示了设置 luajava 时遇到的问题,您可以获得设置帮助。
  • 不是我想要的,是:运行一个 lua 线程和一个 java 线程并从 lua 线程读取数据并在 java 线程中使用它。我已经安装了 luaJ,我可以运行 lua 脚本,但我不确定我是否知道自己在做什么。 LuaJava:问题是,我找不到 VCVARS32.BAT,我安装了 msvc++,重新安装它,我就是无法让它工作
  • @FerencDajka:请编辑您的问题。

标签: java lua connect luajava


【解决方案1】:

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

LuaJava 相比,它具有several advantages - 它处理Java 数组,为ListMap 派生类提供专门的__ipairs__pairs 元方法,__tostring 使用toString(),@当对象实现Comparable时,987654330@使用equals()__lt

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-06
    • 2011-07-05
    • 2013-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-16
    相关资源
    最近更新 更多