/ / LuaJ nécessite un module json en java - java, lua, luajava, luaj

LuaJ nécessite le module json en java - java, lua, luajava, luaj

J'essaie de charger le module JSON en code Java. L'exemple dans le document montre qu'il devrait aller comme ceci mais cela ne fonctionne pas. Le module doit-il figurer dans le projet ou est-il chargé à partir de LUA_PATH? Quelqu'un at-il une expérience avec ce problème?

Globals globals = JsePlatform.standardGlobals();
globals.get("require").call( LuaValue.valueOf("json") );

Exception dans le fil "main" org.luaj.vm2.LuaError: module "json" pas trouvé: json pas de champ package.preload ["json"] json.lua pas de classe "json"

On dirait que c'est essayer juste dans le paquet LuaJ.

Réponses:

0 pour la réponse № 1

Si le module JSON que vous utilisez est écrit en lua, il devra alors se trouver dans la package.path comme n'importe quel autre module lua.

S'il est écrit en java, LuaJ devra pouvoir trouver json.class dans le chemin de classes Java normal.