Ubuntu下面編輯lua5.1.5與LuaJava1.1
阿新 • • 發佈:2019-01-10
安裝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,(直接引入原始碼也是可以的,注意包名一定要正確)