转换java程序: 我是从网上下了一个UCmail.jar测试, 转换使用下面的DOS命令: rapc import="C:\Program Files\Research In Motion\BlackBerry JDE 4.1.0\lib\net_rim_api.jar" codename=程序名 -midlet jad=jad文件名.jad jar文件名.jar 由于我下的UCMail没有jad文件,那jad那段就可以删掉不要,于是我用的命令实际变成:rapc import="C:\Program Files\Research In Motion\BlackBerry JDE 4.1.0\lib\net_rim_api.jar" codename=UCMail -midlet “E:\BlackBerry\ UCMail.jar” 转换如果成功,会在命令行指示的文件夹下生成cod文件,失败则会出现一个错误日志文件,提示你那儿出错了。 我是成功的转换出了cod文件,下面我们就把它下载到BB里面 加载cod文件这次我们用javaloader,最好程序先在模拟器上跑一遍,看有什么问题,有问题的最好就不要加载了。 Javaloader的命令格式:javaloader -usb filename.cod 以下是javaloader的所有参数: Javaloader [-usb] [-p<port|<pin>] [-b<band>] [-d0|-d1] [-w<password>] [-q] <command> -u:连到USB设备上,默认是串口 -p<port>:指定串口的端口号,只对串口有效 -p<pin>:指定BB的PIN号,只对USB设备有效 -b<band>:指定band频率,串口有效 -d0:禁止VM虚拟机的debug模式 -d1:启用VM虚拟机的debug模式Bl -w<password>:使用指定的密码联机 -q:安静模式 <command>是以下命令: Dir [-d] [-s]:列出BB上的所有模块 坛-黑莓论坛'\0A"B%J3S-O/G/A8O6Q:? -d:显示依赖性信息 &^0]$z9G0K+I3o+g'D-m'L0? -s:显示同级模块黑 Deviceinfo:显示BB的设备信息 Load <.cod file>:加载cod模块到BB中 Save <module>:从BB中取回模块& Info [-d] <.cod file>:显示指定模块的信息 (n9t9b -d:显示相关信息 Wipe [-a|-f]:清除BB设备数据
-a:只清除应用程序
-f:只清除文件系统 Erase [-f] <module>:从BB中清除模块
-f:强制清除使用中的模块 Debugmode:启用VM debug模式 Eventlog:显示设备的事件日志* Settime:设定BB的时间为当前时间 Radio on|off:开关BB的无线信号 Enum:列出所有的用USB连接的BB设备 Siblinginfo <.cod file>:显示指定模块的同级模块信息 Screenshot <.bmp file>:截取BB的当前屏幕显示并存为bmp文件 现在网上有了一个alxbuilder用来生成cod对应的alx文件,只要把cod文件拖到alxbuilder程序上就自动生成了,这样就可以正常的加载应用程序了
|