Ответ 1
LuaJ легко встраивается в Java. Мне пришлось изменить несколько строк своего источника, чтобы заставить его работать так, как я ожидал (он не требовал библиотеки IO автоматически).
является ли 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 уже сделали эту работу - вам лучше использовать это, чем писать свои собственные.