Im пытается загрузить json-модуль в Java-код. Пример в Доке показывает, что он должен выглядеть так, но он не работает. Требует ли модуль быть в проекте или загружает его из LUA_PATH. есть ли у кого-нибудь опыт в этом вопросе?LuaJ требует json module в java
Globals globals = JsePlatform.standardGlobals();
globals.get("require").call(LuaValue.valueOf("json"));
Exception in thread "main" org.luaj.vm2.LuaError: module 'json' not found: json no field package.preload['json'] json.lua no class 'json'
Похоже, он пытается только в пакете LuaJ.
Im развивающийся в Eclipse, который будет абсолютным путем к «package.path»? Его уже в LUA_PATH/lua. Это было бы для меня «C: \ Program Files (x86) \ Lua \ 5.1 \ lua». – alknows
Просто запустите сценарий lua, который говорит 'print (package.path)'. – Alex
Я возьму пунт в этом, но положил json.lua в каталог верхнего уровня вашего проекта Eclipse и посмотрел, работает ли это. – Alex