自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解JavaME與Lua互動案例實現(xiàn)

移動開發(fā) iOS
JavaME與Lua互動案例實現(xiàn)是本文要介紹的內(nèi)容,主要是來學習javaME與lua的互動,通過一個小案例來學習Lua,具體內(nèi)容來看本文詳解。

JavaMELua互動案例實現(xiàn)是本文要介紹的內(nèi)容,主要是來學習javaMElua的互動,通過一個小案例來學習Lua,具體內(nèi)容來看本文詳解。

測試環(huán)境:

  1. PulsarEclipse+WTK2.5.2+luaj。  
  2. 在http://luaj.sourceforge.net 下載luaj-me-2.0.2.jar 

lua代碼:

  1. --demo.lua  
  2.  
  3. local j_result=callJavaFunc("hello world!") --調(diào)用在java定義名為callJavaFunc的LibFunction對象  
  4.  
  5. print(j_result)  
  6. function sayHello() --定義的sayHello函數(shù)  
  7.  
  8.    return "lua say hello!"  
  9. end 

java代碼段如下:

  1. //定義lua腳本的環(huán)境表  
  2.   LuaTable envJmePlatform.standardGlobals();  
  3.   //在環(huán)境表中,定義一個可在lua運行的callJavaFunc的函數(shù)  
  4.   env.rawset("callJavaFunc",new LibFunction() {  
  5.     //重載call  
  6.    public LuaValue call(LuaValue luavalue) {  
  7.     // TODO Auto-generated method stub  
  8.       
  9.     System.out.println("callJavaFunc be called!");  
  10.     return luavalue;  
  11.    }  
  12.            
  13.   });  
  14.           
  15. try {  
  16.     //載入且運行l(wèi)ua腳本  
  17.    LoadState.load(getClass().getResourceAsStream("/demo.lua"), "demo.lua",env).call();  
  18.       //運行l(wèi)ua腳本定義的sayHello函數(shù)  
  19.       LuaValue r=env.get("sayHello").call();  
  20.       System.out.println(r);  
  21.         } catch (IOException e) {  
  22.    // TODO Auto-generated catch block  
  23.    e.printStackTrace();  
  24.   }     

小結:詳解JavaMELua互動案例實現(xiàn)的內(nèi)容介紹完了,希望通過本文的學習能對你有所幫助!

責任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關推薦

2011-08-24 16:41:38

lua調(diào)試器

2011-08-25 17:25:55

LUADelphi

2011-08-31 16:47:07

Lua調(diào)試器

2011-08-31 16:39:06

Lua調(diào)試器

2009-01-20 19:31:54

服務器虛擬化

2011-08-24 15:28:02

Lua編譯器解釋器

2011-08-29 16:48:50

Lua配置文件C++

2011-08-25 10:07:24

Lua 5.0函數(shù)編譯器

2011-09-01 14:04:45

QT Webkit插件

2010-04-28 09:24:13

Windows 7遠程管理

2011-09-06 17:45:14

LUA開發(fā)環(huán)境Decoda

2010-12-15 18:11:42

WindowsMac

2011-08-16 15:36:47

iPhone應用測試

2012-05-09 10:58:25

JavaMEJava

2011-09-06 10:46:19

QT播放器

2011-09-07 16:43:38

Qt Widget

2011-08-25 14:26:40

LUA數(shù)據(jù)文件

2011-08-25 14:03:32

UbuntuLUA安裝

2011-08-24 14:33:14

LUA開發(fā)環(huán)境Decoda

2011-08-24 11:03:33

LUA環(huán)境 安裝
點贊
收藏

51CTO技術棧公眾號