luajava

    0熱度

    1回答

    我需要能夠從Java返回一個(X,Y)位置到Lua,我無法弄清楚如何去做。使用C API,你只需將值推入堆棧,然後返回返回值的數量,但這似乎並不像LuaJava那樣。有什麼建議麼?

    1熱度

    2回答

    我試圖拿起Lua編程,但我被卡在可能微不足道的東西上。我使用IntelliJ Idea 11中的Kahlua原型製作了一些Lua腳本,並且每當我嘗試使用io.read()時都會收到錯誤。這是我目前有: require "io" print("input:") a = io.read() -- read a number print(a) 當我在理念上運行它,我得到「試圖零 調用的解釋

    4熱度

    2回答

    我使用LuaJava和Lua的C代碼。我想知道如何將Lua模塊作爲字符串加載到Lua中。換句話說,我首先將.lua文件轉換爲字符串。然後我想把這個字符串的內容加載到Lua中?我看到有一個loadtring函數,但不知道如何調用它。我不想讓Lua搜索這個文件的文件系統,我找到了這個文件,將它轉換爲一個字符串,然後我想加載字符串版本的文件內容?而且我也想知道在調用loadtring之後,如果模塊保持可

    2熱度

    2回答

    我想用LuaJava從Java調用一個簡單的Lua函數。 calc.lua: function foo(n) return n*2 end 這就是所有存在calc.lua和命令行工作的後續調用。 這裏是一個總是具有調用錯誤: L.getGlobal("foo"); L.pushNumber(8.0); int retCode=L.pcall(1, 1,-2); // retCode va

    1熱度

    1回答

    這裏進行算術運算功能 calc.lua: function foo(n) return n*2 end 這裏是我的LuaJavaCall L.getGlobal("foo"); L.pushJavaObject(8); int retCode=L.pcall(1,1,0); // nResults)//L.pcall(1, 1,-2); String errstr = L.toStr

    -1熱度

    1回答

    我對Linux很陌生,使用java的外部代碼。我試圖編譯LuaJava庫。 我輸入 '做',並得到這樣的錯誤: src/c/luajava.c: In function ‘Java_org_keplerproject_luajava_LuaState__1getField’: src/c/luajava.c:2560: error: ‘lua_State’ undeclared (first u

    0熱度

    1回答

    有誰知道LuaJava是最新的LuaBinaries還是5.1.1的二進制文件?謝謝。 http://www.keplerproject.org/luajava/index.html

    0熱度

    1回答

    java中的方法返回一個數組,我想在Lua中處理該數組中的信息,但似乎Lua沒有將數組轉換爲表,希望。 有沒有辦法做到這一點? 比如我在Java中此方法: public Node[] getChildren(){ return children.toArray(new Node[children.size()]); } 當我調用此函數從Lua,我不能做任何事情,它還是有它的實例,迭