在java中調用lua

    在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就可以編譯通過了 。
貼個圖:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章