Описание тега luajava
Инструмент создания сценариев для Java, который позволяет легко взаимодействовать с кодом Lua и Java, позволяя коду Lua обращаться к объектам Java и управлять ими, а также позволяя коду Java реализовывать интерфейсы с помощью Lua.
1
ответ
Как вызвать функцию Java в сопрограмме lua?
Я разрабатываю игру от luajava. Когда я вызываю функцию java в сопрограмме lua, я получаю сообщение об ошибке "Недопустимый вызов метода. Нет такого метода". Вот код package com.soyomaker; import org.keplerproject.luajava.LuaException; import org.ke…
18 мар '12 в 15:41
1
ответ
Возврат нескольких значений с помощью LuaJava
Мне нужно иметь возможность вернуть (X, Y) позицию из Java в Lua, и я не могу понять, как это сделать. С C API вы просто помещаете значения в стек и затем возвращаете количество возвращаемых значений, но, похоже, LuaJava не делает этого. Какие-либо …
08 мар '12 в 17:53
1
ответ
LuaJava для Android?
Можно ли использовать LuaJava в приложении для Android? Каталог проекта LuaJava содержит make-файлы для Windows и Linux. Не было бы слишком сложно создать его для Android и скомпилировать с использованием NDK, но я просто хочу знать, выполнимо ли эт…
24 май '12 в 18:27
2
ответа
Луа Новичок застрял на простом вводе
Я пытаюсь освоить программирование на Lua, но я застрял на чем-то, что, вероятно, тривиально. Я создаю прототипы некоторых сценариев Lua с использованием Kahlua из IntelliJ Idea 11 и продолжаю получать ошибки всякий раз, когда пытаюсь использовать i…
03 фев '12 в 16:37
1
ответ
Разница между bindClass и newInstance
В чем разница между этими двумя функциями в luajava: -- I know this creates a new instance of a class local instance = luajava.newInstance("path.to.class"); -- But it seems this does as well? local class = luajava.bindClass("path.to.class"); Как ни …
11 июл '16 в 01:05
1
ответ
Альтернативный способ соединения Lua и Java
Я искал это часами: у меня есть скрипт lua, переменные которого я хотел бы добавить в программу Java. Есть ли другой способ, кроме использования luajava (который я попытался настроить без удачи), или что-то вроде записи в текстовый файл, чем чтение …
30 ноя '12 в 16:47
1
ответ
LuaJava индексирует массивы Java в Lua
В моем приложении мне нужен мой скрипт lua для индексации массива java. По какой-то причине я не понимаю, я не могу индексировать массив вообще в Lua. Вот мой файл Lua (test_lua.lua): https://pastebin.com/zQUPVArz Вот файл Java, вызывающий этот код …
06 дек '17 в 20:22
2
ответа
Lua глобальная таблица отличается в разных файлах
Я использую порт AndroLua LuaJava на Android, и когда я определяю глобальную таблицу в файле A и пытаюсь получить к ней доступ из файла B, некоторые записи отсутствуют: файл А: Game = { name = "name" } function Game:init() self.score = 7 self.player…
06 апр '15 в 12:03
0
ответов
LuaJava каково определение кода состояния при вызове LuaState.pcall(..)
Я пытаюсь вызвать функцию в LuaJava. Я всегда получаю 5 в качестве кода состояния. Так что int ok=LuaState.pcall(1,1,-1); всегда возвращает 5. вызов одной и той же функции из командной строки работает нормально. Что означает 5 как код возврата? /** …
23 дек '11 в 22:32
1
ответ
AndroLua на Lollipop: JNI ОБНАРУЖИЛА ОШИБКУ В ПРИЛОЖЕНИИ: невозможно вызвать статическое int org.keplerproject.luajava.LuaJavaAPI.javaNew(int, java.lang.Class)
Я хочу использовать AndroLua в качестве библиотеки в моем приложении для Android. На Android версии все идет хорошо, кроме Android 5.x (Lollipop) Но мое приложение зависло под Lollipop, если я вызвал функцию lua juajava.new. LogCat показывает JNI DE…
04 сен '15 в 14:26
1
ответ
Lua Error Попытка выполнить арифметику с локальной переменной
Вот функция calc.lua: function foo(n) return n*2 end Вот мой LuaJavaCall L.getGlobal("foo"); L.pushJavaObject(8); int retCode=L.pcall(1,1,0); // nResults)//L.pcall(1, 1,-2); String errstr = L.toString(-1); // Attempt to perform arithmetic on local v…
24 дек '11 в 03:04
1
ответ
Сборка LuaJava на OSX Snow Leopard
Я пытаюсь собрать LuaJava на OSX Snow Leopard, и у меня возникает проблема со связыванием. Я изменил скрипт конфигурации для OSX и убедился, что все пути там верны. Мне пришлось изменить luajava.c(строка 2795), чтобы lua_resume принимал два LuaState…
06 мар '12 в 22:30
2
ответа
Ошибка LuaJava при обработке ошибок
Я пытаюсь вызвать простую функцию Lua из Java, используя LuaJava. calc.lua: function foo(n) return n*2 end Это все, что есть в calc.lua, и последующие вызовы из командной строки работают. Вот вызов, который всегда имеет ошибку: L.getGlobal("foo"); L…
23 дек '11 в 23:16
2
ответа
Как поймать исключение в Lua? Я использую LuaJava
Я использую luajava. Когда lua выполняется неправильно, я не могу поймать исключение, и затем jdk падает. Итак, как я могу поймать исключение в lua? Я просто ловлю ошибку, как это (код Java): LuaState ls = LuaStateFactory.newLuaState(); ls.openLibs(…
17 июн '11 в 07:50
2
ответа
Встраивание оболочки Lua в Java-приложение (LuaJava)
Я работаю над приложением, оно имеет графический интерфейс (но не Java Swing и JFrame), я хочу включить оболочку Lua в графический интерфейс. У LuaJava нет хорошей документации (или, по крайней мере, для меня) о том, как это сделать.
29 апр '12 в 12:37
1
ответ
Скомпилируйте LuaJava под Ubuntu 32bit
Я довольно новичок в Linux и использую внешний код из Java. Я пытаюсь скомпилировать LuaJava lib. Я набираю "make" и получаю такие ошибки: src/c/luajava.c: In function ‘Java_org_keplerproject_luajava_LuaState__1getField’: src/c/luajava.c:2560: error…
19 сен '11 в 18:48
0
ответов
Как вызвать Java-API из Lua Script, используя LuaJava
У меня написана одна Java-программа, но из-за проблем с приложением я не могу вызвать ее напрямую, вместо этого я могу использовать скрипт Lua. Может кто-нибудь, пожалуйста, помогите мне и объясните мне, как можно вызвать эту Java-программу из сцена…
05 сен '12 в 10:29
4
ответа
Ошибки компоновщика при использовании LuaJava в OSX 10.5
У меня куча проблем, чтобы эта библиотека работала на моей установке OSX. В частности, я хотел бы использовать его с виртуальной машиной Java 1.6, но после компиляции получаю следующее: java -cp "luajava-1.1.jar" org.keplerproject.luajava.Console Ex…
08 янв '10 в 00:26
1
ответ
LuaJava - незащищенная ошибка при вызове Lua API
Я пытаюсь получить простую функцию, работающую в LuaJava (добавив два числа). У меня очень мало опыта работы с Lua, и я нахожу это трудным, поскольку я не смог найти подробную документацию для LuaJava. В настоящее время я могу распечатать на консоли…
03 ноя '14 в 16:44
2
ответа
LuaJava Установка обработчика ошибок для LuaState.pcall(a,b, error_function_index)?
Я пытаюсь позвонить: LuaState.pcall(num_args,num_returns, error_handler_index). Мне нужно знать, как установить обработчик ошибок для этой функции. На самом деле, я думаю, было бы неплохо, если бы кто-то показал, как вызывать функцию Lua и получить …
24 дек '11 в 00:52