如何在 Java 中嵌入 Lua 代码?
Lua可能是最常用的嵌入语言,可以集成或嵌入到不同的主要编程语言中。有不同的项目为我们完成嵌入工作,Lua也已嵌入到C、C#和Java中。
在本文中,我们将探索Lua在Java中的嵌入是如何工作的,我们还将探索为我们执行此操作的最常用项目。
用Java嵌入Lua只是意味着我们应该能够在java命令的帮助下运行Lua文件中的代码。就像我们如何使用以下命令运行普通的Java文件一样
javac HelloWorld.java java HelloWorld or java HelloWorld
我们应该能够用.lua文件替换.java文件。
在Java中嵌入Lua最常用的项目是luaj。源代码在此链接上。
您可以借助以下命令在本地计算机上克隆存储库-
git clone https://github.com/luaj/luaj.git
克隆后,您将能够在examples/目录中找到几个示例。
在该目录中存在一个名为lua的文件夹,我们将使用hello.lua中的一个示例。
只需在终端中输入以下命令-
java -cp luaj-jse-3.0.2.jar lua examples/lua/hello.lua输出结果
hello, world
这就是在Java中嵌入Lua是多么容易。