程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2ME >> 利用Java編寫手機應用程序 Motorola iDEN篇(3)

利用Java編寫手機應用程序 Motorola iDEN篇(3)

編輯:J2ME
請將此文件放置在\demo\midlets目錄下。編譯完成之後,請將目錄切換到scripts子目錄之中,您會在此目錄裡發現一些寫好的批處理文件。請在該目錄下執行這些批處理文件指令以啟動模擬器。執行的指令與執行結果如下所示:

指令: runEmul HelloMIDlet
輸出結果:

指令: runMotoi1000 HelloMIDlet
輸出結果:

指令: runMotoiDEN HelloMIDlet
輸出結果:

指令: runStarTac HelloMIDlet
輸出結果:

指令: runMyDevice HelloMIDlet

輸出結果:Error loading property file: C:/propertIEs/mydevice.props (系統找不到指定的路徑。)

會出現錯誤訊息是因為您沒有指定屬於使用者自訂的手機外觀的緣故,後面將會教您如何設定使用者自訂的手機外觀。

如果我們將寫好的程序放在demo\midlets目錄以外的地方,您可以執行下面的指令,仍然可以成功地啟動模擬器並執行MIDlet:
(我們假設您的Motorola J2ME SDK安裝在D:\MotoSDK目錄之中,並將您自行編寫的HelloMIDlet.Java置於d:\jdk1.3.0_01\my目錄之中。同時我們假設您在d:\jdk1.3.0_01\my目錄底下執行下面指令。)

執行一般仿真器

java -DJava.library.path=d:\MotoSDK\lib
-classpath d:\MotoSDK\bin\Emulator.jar;d:

\MotoSDK\bin\ConfigTool.jar com.mot.tools.J2ME.emulator.Emulator
-classpath.;d:\MotoSDK\lib Javax.microedition.midlet.AppManager

HelloMIDlet-JSA 1 1

請注意:第一個-classpath設定,-classpath 與路徑名稱之間有空格。第二個-classpath設定,-classpath 與路徑名稱之間沒有空格。

執行仿真器並套用i1000手機外觀

java -DJava.library.path=d:\MotoSDK\lib
-classpath d:\MotoSDK\bin\Emulator.jar;d:\MotoSDK\bin\ConfigTool.jar
com.mot.tools.J2ME.emulator.Emulator
-classpath.;d:\MotoSDK\lib
-deviceFile resources\Motorolai1000.props
Javax.microedition.midlet.AppManager
HelloMIDlet
-JSA 1 1

請注意:第一個-classpath設定,-classpath與路徑名稱之間有空格。第二個-classpath設定,-classpath與路徑名稱之間沒有空格。

執行仿真器並套用iDEN手機外觀

java -DJava.library.path=d:\MotoSDK\lib
-classpath d:\MotoSDK\bin\Emulator.jar;d:\MotoSDK\bin\ConfigTool.jar
com.mot.tools.J2ME.emulator.Emulator
-classpath.;d:\MotoSDK\lib

-deviceFile resources\MotorolaiDENPlatform.props

Javax.microedition.midlet.AppManager
HelloMIDlet
-JSA 1 1

請注意:第一個-classpath設定,-classpath與路徑名稱之間有空格。第二個-classpath設定,-classpath與路徑名稱之間沒有空格。

執行仿真器並套用StarTac手機外觀

java -DJava.library.path=d:\MotoSDK\lib
-classpath d:\MotoSDK\bin\Emulator.jar;d:\MotoSDK\bin\ConfigTool.jar
com.mot.tools.J2ME.emulator.Emulator
-classpath.;d:\MotoSDK\lib

-deviceFile resources\StarTac.props

Javax.microedition.midlet.AppManager
HelloMIDlet
-JSA 1 1

請注意:第一個-classpath設定,-classpath與路徑名稱之間有空格。第二個-classpath設定,-classpath與路徑名稱之間沒有空格。

執行仿真器並套用使用者自訂手機外觀

java -DJava.library.path=d:\MotoSDK\lib
-classpath d:\MotoSDK\bin\Emulator.jar;d:\MotoSDK\bin\ConfigTool.jar
com.mot.tools.J2ME.emulator.Emulator
-classpath.;d:\MotoSDK\lib

-deviceFile < 您的props文件所在的絕對路徑 >

Javax.microedition.midlet.AppManager
HelloMIDlet
-JSA 1 1

請注意:第一個-classpath設定,-classpath與路徑名稱之間有空格。第二個-classpath設定,-classpath與路徑名稱之間沒有空格。

如果您將您的props檔放在d:\MotoSDK\bin的resources目錄之下,則上述指令只要改成:-deviceFile resources\< 您的props檔名 >

注意,當您您直接使用上述指令激活仿真器,如果出現底下錯誤訊息:

Error loading property file: resources/defaultdevice.props (系統找不到指定的路徑 。)

這是因為您沒有將d:\MotoSDK\bin目錄下的resources子目錄復制到d:\JDK1.3.0_01\my目錄之下的緣故。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved