9@9c之java程序的虚拟测试

有网友问如何在传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就更难说了 。
【9@9c之java程序的虚拟测试】虚拟时 , 还出第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里也是有一画面挡住 , 程序不能往下继续(可能是加密了) 。

    推荐阅读