Альтернативный способ соединения Lua и Java

Я искал это часами: у меня есть скрипт lua, переменные которого я хотел бы добавить в программу Java. Есть ли другой способ, кроме использования luajava (который я попытался настроить без удачи), или что-то вроде записи в текстовый файл, чем чтение с помощью Java.

я хочу: запустить поток lua ​​и поток java, прочитать данные из потока lua и использовать их в потоке java

1 ответ

Альтернативный способ соединения Lua и Java - это jnlua.

В отличие от LuaJava, он имеет несколько преимуществ - он обрабатывает массивы Java, предоставляет специализированные __ipairs а также __pairs метаметоды для List а также Map дериваты, __tostring с помощью toString(), __eq с помощью equals() а также __lt когда объект реализует Comparable,

Обратите внимание, что jnlua 1.0 требует Lua 5.2, если у вас есть только Lua 5.1, вы должны использовать jnlua 0.9.

Другие вопросы по тегам