Как я могу вставить lua в java?

является ли LuaJava обязательным для этого? или я могу вставить lua в java без него?

Ответы

Ответ 1

LuaJ легко встраивается в Java. Мне пришлось изменить несколько строк своего источника, чтобы заставить его работать так, как я ожидал (он не требовал библиотеки IO автоматически).

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

Ответ 3

Существует http://www.keplerproject.org/luajava/manual.html, но по существу lua более подходит для интеграции с C. Существует множество других языков сценариев с хорошим java интеграции вокруг. Рассмотрим groovy, jruby или jython для стартеров.

Ответ 4

Lua - это библиотека C, вы можете встроить ее в Java, но вам нужно будет взаимодействовать с виртуальной машиной Java и Lua с некоторым кодом C.

Авторы LuaJava уже сделали эту работу - вам лучше использовать это, чем писать свои собственные.