如何在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+ 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.