我正在开发一个应用程序,它有一个GUI(但不是Java swing和JFrame的东西)我想将Lua shell合并到GUI中。 LuaJava没有关于如何做到这一点的良好文档(或至少对我而言)。
答案 0 :(得分:1)
我用LuaJ和Kahlua来做这件事。适用于任何一个(它们的代码库大致相同)LuaJ具有更完整的Lua标准库实现。
您可以在右侧看到,我在IDE中添加了一个交互式Lua控制台。
我的所有来源都在这里:https://bitbucket.org/sylvanaar2/lua-for-idea/wiki/Home
实际上,你真正需要的只是这里的来源:
https://bitbucket.org/sylvanaar2/lua-for-idea/src/770c80f12c11/src/kahlua
以下是向Lua公开API并从Java调用Lua函数的示例。
答案 1 :(得分:0)
您可能必须自己编写'shell'部分(在java中),然后将输入的输入传递给嵌入式解释(我想是LuaJava)。
Maye java-readline可以提供帮助。