1

私はアプリに取り組んでいます。GUI があります (Java スイングや JFrame のものではありません)。Lua シェルを GUI に組み込みたいです。LuaJavaには、これを行う方法に関する適切なドキュメント(または少なくとも私にとっては)がありません。

4

2 に答える 2

1

これを行うために、LuaJ と Kahlua の両方を使用しました。どちらでも問題なく動作します (コードベースはほぼ同じです)。LuaJ には、Lua 標準ライブラリのより完全な実装があります。

ここに画像の説明を入力

右側にあるように、インタラクティブな Lua コンソールを IDE に追加しました。

私のソースはすべてここにあります: https://bitbucket.org/sylvanaar2/lua-for-idea/wiki/Home

実際、本当に必要なのは以下のソースだけです。

https://bitbucket.org/sylvanaar2/lua-for-idea/src/770c80f12c11/src/kahlua

API を Lua に公開し、Java から Lua 関数を呼び出す例を次に示します。

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

于 2012-05-05T13:02:29.183 に答える
0

おそらく、「シェル」部分を自分で (Java で) 作成し、型指定された入力を組み込みインタープリター (LuaJava だと思います) に渡す必要があります。

Maye java-readlineが役に立ちます。

于 2012-04-29T12:50:37.220 に答える