日期:2014-05-19  浏览次数:20637 次

lua和java怎么互相调用方法,和传值?
比如现在hello.lua中有个方法
function test()
print ("yes");
end
这个方法
在java中怎么调用到?怎么传值?并且lua如果有返回值?java怎么接收?
谢谢啦、、、

------解决方案--------------------
你这个问题只有用jni去实现了,lua只开发c的api,java没有办法直接访问,先用jni封装lua虚拟机的api再实现java和lua的交互,用到的api没有几个,可以想办法去试试,c版本的交互可以去参考本人博客中的文章
------解决方案--------------------
用 luajava 这个工具包