有網友問如何在傳java程序到9c前先試一下該程序的可用性,方法還是有的:Motorola launchpad for the J2ME是一個手機虛擬程序,可用
它虛擬一下那些Java程序的可用性。下載、安裝該軟件,必須有2部分:
1、java運行環境j2sdk-1_4_2-windows-i586.exe沒有它Motorola_SDK_v4.1_for_J2ME無法運行;
2、sdk41ga.zip(打包的Motorola_SDK_v4.1_for_J2ME.exe)
安裝1和2,完成后,找到開始菜單里面的程序項Motorola SDK v4.1 forthe J2ME中程序Motorolalaunchpad for the J2ME,運行它。點選程序中部的keep
launchpad open aftermidlet launch以方便另一個jar文件的實驗(不然你要試一個jar就啟動一次該程序);點選keep command window open after completion以觀察命令行狀態。點選run from jad/jar,然后點browse更改文件類型為java archive files(*.jar),再定位你要實驗的jar文件的位置,選中后點打開,再點launch運行。這時Motorola 手機虛擬軟件就開始出新窗口虛擬java程序.如果新窗口中出現正常的畫面且可以繼續運行,就說明該程序可能能在9c中能運行。如果連虛擬都過不了,9c就更難說了。
虛擬時,還出第3個命令行(黑底)窗口,可以觀察出錯情況,若說……com/nokia/mid/ui/FullCanvasFatal Error: Verification failed……可能是缺少諾基亞的“com”組件,可采用加“com”組件的方法補救。
其它虛擬過不了的,可采用更改配置文件MANIFEST.MF等方法補救。
如果你更專業,直接改j2me程序就搞定一切了。
注:1、Motorola launchpad for the J2ME是英文版程序,且只能運行于windows2000以上操作系統(本人試時用的是windows2003運行正常)。
2、虛擬過不了,也不一定9c就不能用,達不到100%準確。若你中意某java程序,直接傳到9c里試得了。java程序多了才有必要試試。
3、有一例挺準(加"com"后):虛擬時有一畫面擋住,程序不能往下繼續,傳到9c里也是有一畫面擋住,程序不能往下繼續(可能是加密了)。