在Java中 調用lua首先 請去LuaJava官網上下載 luajava-1.1-win32-lua51.zip 這個包。包中 包括兩個文件,一個是 luajava-1.1.dll 另一個是luajava-1.1.jar 下載鏈接:http://luaforge.net/frs/?group_id=10&release_id=646
首先,配置環境,將luajava-1.1.dll這個動態鏈接庫 放到java目錄環境下的jre的bin目錄下。將 luajava-1.1.jar包放到jre/lib/ext文件下(就是java環境中方便調用)。
然後打開eclipse,新建一個java project,創建一個Hello.java文件 輸入以下代碼:
public class Hello { public static void main(String[] args) { LuaState L = LuaStateFactory.newLuaState(); L.openLibs(); L.LdoFile("hello.lua"); System.out.println("Hello World from Java!"); } } 好了,在你的java project 根目錄下新建一個 文件名爲 hello.lua的文件 文件內容如下: print("Hello World from Lua !"); 如果 編譯的時候出問題了,解決方案如下: 把Windows-Preferences-Java-Complicer-Errors/Warnings 裏面的Deprecated and restricted API中的Forbidden references(access rules)選爲Warning就可以編譯通過了 。 貼個圖: