成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在LUA中如何調(diào)用JAVA方法

移動(dòng)開(kāi)發(fā) iOS
在LUA中如何調(diào)用JAVA方法是本文要介紹的內(nèi)容,主要是來(lái)學(xué)習(xí)LUA中調(diào)用JAVA方法,具體內(nèi)容的實(shí)現(xiàn)來(lái)看本文詳解。

LUA中如何調(diào)用JAVA方法是本文要介紹的內(nèi)容,主要是來(lái)學(xué)習(xí)LUA中調(diào)用JAVA方法,在使用luajava開(kāi)源項(xiàng)目中,如何在lua中調(diào)用java的方法,如何將java對(duì)象作為參數(shù)傳遞到lua的函數(shù)中。下面舉例說(shuō)明:

我們新建一個(gè)loadScript類,代碼如下:

  1. public class LoadScript {  
  2. LuaState L;  
  3. LoadScript(final String filename){  
  4. this.L = LuaStateFactory.newLuaState();  
  5. this.L.openLibs();  
  6. this.L.LdoFile(filename);  
  7. }  
  8. void closeScript(){  
  9. this.L.close();  
  10. }  
  11. void runScriptFunction(String functionName,Object obj){  
  12. this.L.getGlobal(functionName);  
  13. this.L.pushJavaObject(obj);  
  14. this.L.call(1,0);  
  15. }  

下面寫(xiě)一個(gè)java對(duì)象:

  1. class LoadTest{  
  2. String a;  
  3. LoadScript script;  
  4. public LoadTest(String script){  
  5. this.script = new LoadScript(script+".lua");  
  6. this.script.runScriptFunction("create",this);  
  7. }  
  8. public String getA() {  
  9. return a;  
  10. }  
  11. public void setA(String a) {  
  12. this.a = a;  
  13. }  

下面是測(cè)試代碼:

  1. public static void main(String[] args) {  
  2. LoadTest test = new loadTest("function");  
  3. System.out.println(call.test.getA());  

這樣,我們就可以將test對(duì)象傳遞到下面的lua代碼中:

  1. function.lua:  
  2. function create(M)  
  3. M:setA("this is a")  
  4. end 

小結(jié):在LUA中如何調(diào)用JAVA方法的內(nèi)容介紹完了,希望通過(guò)本文的學(xué)習(xí)能對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-08-22 17:13:00

LuaC++函數(shù)

2009-06-17 13:19:50

Java調(diào)用DLL

2011-08-29 15:58:51

Lua函數(shù)

2013-12-13 17:33:22

Lua對(duì)象管理

2012-04-16 13:47:37

JavaMatlab

2011-08-31 16:30:19

Lua多線程

2011-08-24 13:56:12

Lua游戲

2009-07-10 17:54:15

Java中調(diào)用JythJython

2010-04-30 08:47:22

Oracle分頁(yè)存儲(chǔ)

2022-12-06 08:26:16

SpringAOPthis調(diào)用方法

2011-08-24 11:14:25

LUA 游戲

2014-09-22 15:14:04

2011-06-22 14:07:42

Lua

2023-04-04 07:52:26

RedisLua腳本

2009-07-27 14:13:56

調(diào)用c#方法Java scriptASP.NET

2011-08-31 17:58:00

VS.netLUA開(kāi)發(fā)環(huán)境

2011-08-31 17:35:18

Lua解釋器Script.NET

2012-02-07 13:21:37

Java

2011-08-23 14:33:51

Lua捕獲字符串

2015-06-10 10:04:09

反向代理服務(wù)釣魚(yú)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美视频在线看 | 亚洲人人| 视频二区国产 | 日韩精品视频中文字幕 | 精品久久久久一区二区国产 | 日韩一区二区在线视频 | 99国产视频 | 在线亚洲一区二区 | 国产激情一区二区三区 | 日本久久视频 | 欧美三级视频 | 欧美精品一区在线 | 99re热精品视频国产免费 | 日韩成人在线看 | 成人国产精品久久 | 成人啊啊啊 | 国产精品久久久久久久久久久久午夜片 | 亚洲九色| 国产亚洲一区二区精品 | 国产伦精品一区二区 | 精品视频一区二区 | 日韩精品一区在线观看 | 在线成人一区 | 97精品久久 | 欧美日韩国产精品一区二区 | av网站在线看| 国产精品揄拍一区二区 | 精品国产亚洲一区二区三区大结局 | 激情婷婷成人 | 精品国产乱码久久久久久老虎 | 国产91视频播放 | 日韩欧美中文字幕在线视频 | 国产一级视频在线 | 男人天堂国产 | 成人在线观看免费视频 | 麻豆a级片| 日韩视频精品在线 | 成人在线免费观看视频 | 综合网在线 | 亚洲三级国产 | 啪啪免费 |