有网友问如何在传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里也是有一画面挡住,程序不能往下继续(可能是加密了)。