一般的手机都是直接支持标准java软件的,但是黑莓却是个例外,它虽然是基于java平台的,但是却无法安装标准的java程序,我们需要将它们转换为黑莓手机能用的cod格式才能进行安装。RIM为我们提供了一个jar2cod转换工具rapc,你可以在黑莓JDE安装目录的Bin文件夹下找到它,但是rapc的使用是在命令提示符下进行的,需要net_rim_api.jar和rapc.jar的配合才能使用,操作并不简单,具体用法为:
rapc import= (net_rim_api.jar的路径) codename=(COD文件名) -midlet jad=(jad名).jad (jar名).jar
如果需要转换的jar文件没有jad的话可以将jad省略。
考虑到每次转换都要在命令提示符下输入这么多字符太麻烦的了,而且一不小心就出错。于是就写了这么个小软件,可以说是rapc的一个可视化前台吧,虽然后台调用的还是rapc,但是已经单独提取出来了,不再需要体积庞大相貌丑陋的黑莓JDK的支持,只要你的电脑上安装了jre,就可以完美运行了。有了它的帮助,可以很方便地将普通java软件转换成黑莓的COD文件。软件的主界面如下图所示:
软件主要功能特点:
1、无需黑莓JDE的支持,无需sun的JDK支持,只需要一台安装有jre的普通电脑就行了,再也不用为了转换一个java软件而安装庞大的Blackberry JDE和Sun JDK了。
2、完善的日志功能。操作过程中出错的话,分析日志文件很快就可以检查出来。
3、一键下载擦除功能。软件转换完毕后直接通过软件就可以下载安装到手机,无需使用桌面管理器安装。另外如果发现软件运行不正常的话,还可以一键擦除。使用本软件还可以直接输入名称后删除手机上的其他模块。
4、软件具有完善的错误排除和自动侦测错误功能,转换成功率高。
5、友好的用户界面及方便的右键支持。
6、完美支持中文目录及含有空格的目录。
注意事项:
1、并不是所有的java软件都能成功转换,软件是否能转换成功由RIM说了算。
2、java软件转换完毕后最好在手机模拟器上运行一下,如果运行不正常的话请不要下载到手机,以免使设备发生问题,所以一键下载擦除功能时请谨慎使用,务必在模拟器上运行无误再下载安装到手机。
软件运行截图:
Jar -> Cod 转换功能:
一键下载擦除:
Calc4M软件转换后运行的效果:
日志功能: