如何在Java中嵌入Lua代码?


Lua可能是最常用的嵌入式语言,可以集成或嵌入到不同的主要编程语言中。有一些不同的项目可以完成这项嵌入工作,Lua已经被嵌入到C、C#和Java中。

在本文中,我们将探讨Lua在Java中是如何嵌入的,并且我们将探讨最常用的用于此目的的项目。

使用Java嵌入Lua简单来说就是能够借助Java命令运行Lua文件中的代码。就像我们使用以下命令运行普通的Java文件一样

javac HelloWorld.java
java HelloWorld
or
java HelloWorld

我们可以用**.lua文件**替换**.java文件**。

Lua在Java中最常用的嵌入项目是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

这就是Lua在Java中嵌入的简单方法。

更新于: 2021年7月19日

1K+ 次浏览

启动您的职业生涯

通过完成课程获得认证

开始学习
广告