指令: 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.AppManagerHelloMIDlet-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目錄之下的緣故。