我试图用Java/Scala(一种JVM语言)编写一个扩展已有程序的大型项目,但问题是API是用Lua编写的。
我发现了一组声称能够从Lua访问Java和从Java访问Lua的网站:
我的项目正在扩展的程序,通过在文件中加载某个脚本来工作。相反,我希望运行JVM项目中的所有内容。
在其他工作中:我需要能够调用Lua文件中的函数,该文件是通过java项目中的类似反射的系统加载的。
以前有人做过这样的事吗?有可能吗?您会推荐Java <-> Lua连接的某个库吗?你能推荐另一种选择吗?
谢谢您抽时间见我!
发布于 2012-01-08 04:16:49
你可以试试LuaJ或甘露咖啡力娇酒。我两种都用过了,它们都起作用了。LuaJava和jnlua一样工作。我知道两个项目都在使用,虽然我自己也不知道。
所以你有4个要挑。没有“最好的”,每个人都有一些优缺点。这真的取决于你想做什么。
https://stackoverflow.com/questions/8774147
复制相似问题