下载Lua5.1.5 与luajava1.1
Lua5.1.5下载地址
luajava1.1下载地址安装Lua5.1.5
解压Lua5.1.5
tar -zxvf lua-5.1.5.tar.gz
因为我是64的系统,要编辑解压目录里面 src/Makefile.
把
CFLAGS= -O2 -Wall $(MYCFLAGS)
修改为
CFLAGS= -O2 -Wall $(MYCFLAGS) -fPIC
如果不是64位的系统不用改
编辑完成后执行:
sudo make linux
安装完成后bash里面执行lua,显示的版本是5.1.5就对了。
3. 编译LuaJava
解压LuaJava1.1
tar -zxvf luaJava1.1.tar.gz
在解压目录下面执行:
sudo make
如果有No rule to make target ‘/bin/java’ 错误。请再环境变量里面export JDK=您的JDK安装目录
或者在MakeFile文件里面添加
JDK=/usr/lib/jvm/java-8-openjdk-amd64 (路径指定您自己的JDK目录。)
编辑完成以后会生成luajava-1.1.jar, libluajava-1.1.so文件,把libluajava-1.1.so拷贝到系统的库路径下面。
查询系统库路径的代码:
System.getProperty("java.library.path")
在Java 工程里面里面引入luajava-1.1.jar,(直接引入源代码也是可以的,注意包名一定要正确)