如何从Java调用Lua脚本 [英] How can I call a Lua script from Java

查看:817
本文介绍了如何从Java调用Lua脚本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想从Java GUI运行Lua脚本.我可以在Java IDE中进行开发吗?我要实现的目标:

I want to run a Lua script from Java GUI. Can I develop it in a Java IDE. What I want to achieve:

  1. 我将使用Java中的一个按钮来运行Lua脚本.
  2. 然后,Lua脚本将运行并返回我可以在Java代码中捕获的内容并将其显示在Java的GUI中.

推荐答案

我找到了程序包,这有助于将Lua与Java集成.

I found a package, which helps in integration of Lua with Java.

简单的应用程序:

import org.luaj.vm2.*;
import org.luaj.vm2.lib.jse.*;

Globals globals = JsePlatform.standardGlobals();
LuaValue chunk = globals.loadfile("examples/lua/hello.lua");
chunk.call();

在执行chuck.call()时,将返回值保存到变量中.看看,是否有帮助.

On doing chuck.call(), save the return value to a variable. See, if that helps.

这篇关于如何从Java调用Lua脚本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆