web-dev-qa-db-ja.com

luaをjavaに埋め込むにはどうすればよいですか?

これにはLuaJavaは必須ですか?または、luaをJavaなしで埋め込むことができますか?

51
anon

LuaJはJavaに簡単に組み込むことができます。期待どおりに動作するように、ソースの数行を変更する必要がありました(IOライブラリを自動的に必要としませんでした)。

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

27
Ben Ziegler

kahlua および Mochalua も試してください。

11
lhf

http://www.keplerproject.org/luajava/manual.html がありますが、本質的にluaはCとの統合により適しています。他にも、Java周りの統合。ただし、初心者にはgroovy、jruby、またはjythonを検討してください。

3
Manfred Moser

LuaはCライブラリです。これをJavaに埋め込むことができますが、Java仮想マシンとLuaをCコードでインターフェースする必要があります。

LuaJavaの作成者はすでにその作業を行っています-自分で作成するよりも、それを使用する方が良いでしょう。

1
nos