在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就可以编译通过了 。
贴个图:

 

你可能感兴趣的:(java,职场,lua,休闲)