如何将 Lua 嵌入 Java?

LuaJava是否是必须的?或者我能否在没有LuaJava的情况下将Lua嵌入Java中?

原文链接 https://stackoverflow.com/questions/2113432

点赞
stackoverflow用户136445
stackoverflow用户136445

http://www.keplerproject.org/luajava/manual.html,但基本上lua更适合与C集成。还有其他一堆具有良好Java集成的脚本语言可供选择。初学者可以考虑groovy、jruby或jython。

2010-01-21 22:46:51
stackoverflow用户126769
stackoverflow用户126769

Lua 是一个 C 库,你可以将它嵌入到 Java 中,但你需要使用一些 C 代码来连接 Java 虚拟机和 Lua。

LuaJava 的作者已经完成了这项工作 - 你最好使用这个库而不是自己编写。

2010-01-21 22:57:47
stackoverflow用户107090
stackoverflow用户107090

也可以尝试 kahluaMochalua

2010-01-21 22:58:10
stackoverflow用户143981
stackoverflow用户143981

LuaJ 很容易嵌入 Java 中。我确实需要更改他们的几行源代码才能使其按照我的期望工作(它不会自动需要 IO 库)。

http://sourceforge.net/projects/luaj/

2010-03-24 13:36:36