1

我正在开发一个应用程序,它有一个 GUI(但不是 Java swing 和 JFrame 的东西)我想将 Lua shell 合并到 GUI 中。LuaJava 没有关于如何执行此操作的良好文档(或至少对我而言)。

4

2 回答 2

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 函数的示例。

https://bitbucket.org/sylvanaar2/lua-for-idea/src/770c80f12c11/src/lang/documentor/KahluaPluginDocumentationProvider.java

于 2012-05-05T13:02:29.183 回答
0

您可能必须自己编写“shell”部分(在 java 中),然后将输入的输入传递给嵌入式解释(我想是 LuaJava)。

Maye java-readline可以提供帮助。

于 2012-04-29T12:50:37.220 回答