これにはLuaJavaは必須ですか?または、luaをJavaなしで埋め込むことができますか?
LuaJはJavaに簡単に組み込むことができます。期待どおりに動作するように、ソースの数行を変更する必要がありました(IOライブラリを自動的に必要としませんでした)。
http://www.keplerproject.org/luajava/manual.html がありますが、本質的にluaはCとの統合により適しています。他にも、Java周りの統合。ただし、初心者にはgroovy、jruby、またはjythonを検討してください。
LuaはCライブラリです。これをJavaに埋め込むことができますが、Java仮想マシンとLuaをCコードでインターフェースする必要があります。
LuaJavaの作成者はすでにその作業を行っています-自分で作成するよりも、それを使用する方が良いでしょう。