LuaJava является обязательным для этого? или я могу вставить Луа в Java без него?
LuaJ легко встраивать в Java. Мне пришлось изменить несколько строк их источника, чтобы он работал так, как я ожидал (для этого не требовалась библиотека IO автоматически).
http://sourceforge.net/projects/luaj/
Попробуйте также Кахлуа и Мочалуа .
Существует http://www.keplerproject.org/luajava/manual.html,, но, по сути, lua больше подходит для интеграции с C. Однако существует множество других языков сценариев с хорошей интеграцией Java. Для начала рассмотрим заводной, jruby или jython.
Lua - это библиотека C, вы можете встроить ее в Java, но вам придется связать виртуальную машину Java и Lua с некоторым кодом C.
Авторы LuaJava уже проделали эту работу - вам лучше использовать ее, чем писать свою собственную.