欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

自己转换java程序给blackberry使用

更新时间: 2014-01-05 02:41:58 责任编辑: Author_N1

 

【分享】自己转换Java程序给BlackBerry使用
 BlackBerry上的可用程序虽然不少,但是一来绝大部分是商业软件或者共享软件,二来相应的破解基本没有,所以大家只能有两种选择:nt8黑莓手机家园 - BlackBerry8.Com
1)等待0Day scene中有好人出现,给大家带来免费的午餐;nt8黑莓手机家园 - BlackBerry8.Com
2)自力更生,充分利用BlackBerry的Java平台,例如7230和7100都支持到MIDP 2的级别,靠天靠人不如靠自己。nt8黑莓手机家园 - BlackBerry8.Com
nt8黑莓手机家园 - BlackBerry8.Com
     下面就简单介绍下怎么自己转网上大量存在的Java程序给BlackBerry用,希望能给大家的BB之旅增加点乐趣,不过首先要声明一下,接下来的几个月工作比较忙,所以今天是趁着换脑写写和大家分享,平常不会有很多时间做测试,所以我只能说提供方法,具体某个Java程序可能会导致的BB无法正常启动需要恢复而丢失数据不负责,当然,我在下面会提供解决方法。nt8黑莓手机家园 - BlackBerry8.Com
nt8黑莓手机家园 - BlackBerry8.Com
现在正式开始,尽量简短。nt8黑莓手机家园 - BlackBerry8.Com
nt8黑莓手机家园 - BlackBerry8.Com
1.首先致谢,是blackberryforums.com上的Mark Rejhon的超级FAQ贴让我开始尝试:nt8黑莓手机家园 - BlackBerry8.Com
BerryFAQ: See Mark's BIG BlackBerry FAQ!nt8黑莓手机家园 - BlackBerry8.Com
http://www.blackberryforums.com/showthread.php?t=252nt8黑莓手机家园 - BlackBerry8.Com
HOWTO: Manually convert .jad/.jar to .cod if you cant do OTAnt8黑莓手机家园 - BlackBerry8.Com
http://www.blackberryforums.com/showthread.php?t=762nt8黑莓手机家园 - BlackBerry8.Com
英文差不多的朋友们可以直接看英文贴,因为我这里简化了一些内容(主要是和GPRS上网有关的,目前没有消息标明中移动的GPRS有人成功联网)。nt8黑莓手机家园 - BlackBerry8.Com
nt8黑莓手机家园 - BlackBerry8.Com
2.由于BlackBerry的多个型号最起码都支持到J2ME和MIDP 1.0,所以许多专门给Nokia, Siemens, Samsung, Sharp, Moto手机设计的Java软件都可以在BB上运行,不过需要正确的操作。nt8黑莓手机家园 - BlackBerry8.Com
nt8黑莓手机家园 - BlackBerry8.Com
3.对于可以上GPRS的地区,可以直接利用OTA(Over The Air)下载Java程序,BB会自己转换,不幸的是中国大陆不在其列。nt8黑莓手机家园 - BlackBerry8.Com
nt8黑莓手机家园 - BlackBerry8.Com
4.所以我们就只好自己手动转换了。nt8黑莓手机家园 - BlackBerry8.Com
nt8黑莓手机家园 - BlackBerry8.Com
5.首先,需要下载并安装两个软件,一路默认安装即可:nt8黑莓手机家园 - BlackBerry8.Com
a)BlackBerry JDE  http://www.blackberry.net/developers/nt8黑莓手机家园 - BlackBerry8.Com
b)Sun Java J2SE http://java.sun.com/j2se/1.4.2/download.html    (请下载SDK而不是JRE,后者是Java Run-time Enviroment)nt8黑莓手机家园 - BlackBerry8.Com
nt8黑莓手机家园 - BlackBerry8.Com
6.保险起见,再下载并安装BlackBerry Device Simulator用来测试。nt8黑莓手机家园 - BlackBerry8.Com
http://www.blackberry.com/develo ... ulators/index.shtmlnt8黑莓手机家园 - BlackBerry8.Com
nt8黑莓手机家园 - BlackBerry8.Com
7.安装完毕后,我们需要一些Java程序来做试验,哪里下载?太多地方了,给两个链接:nt8黑莓手机家园 - BlackBerry8.Com
a)Midlet.org   http://midlet.orgnt8黑莓手机家园 - BlackBerry8.Com
b)TomPDA手机游戏下载                http://phone.tompda.comnt8黑莓手机家园 - BlackBerry8.Com
nt8黑莓手机家园 - BlackBerry8.Com
8.假定从midlet.org下载了一个叫做ExpenseMan的记帐软件,这里会有两个文件,ExpenseMan.jad和 ExpenseMan.jar,保存到C:\program files\Research In Motion\BlackBerry JDE 4.1.0\bin目录下。nt8黑莓手机家园 - BlackBerry8.Com
nt8黑莓手机家园 - BlackBerry8.Com
9.在DOS命令行下使用BlackBerry JDE中的rapc.exe,把java程序(midlet)转换为BB的COD文件,命令格式如下:nt8黑莓手机家园 - BlackBerry8.Com
rapc import="c:\Program Files\Research in Motion\Blackberry JDE 3.7\lib\net_rim_api.jar" codename=ExpenseMan -midlet jad=ExpenseMan.jad ExpenseMan.jarnt8黑莓手机家园 - BlackBerry8.Com
注意,命令行中出现了3次ExpenseMan,分别是项目名称、jad文件名、jar文件名。nt8黑莓手机家园 - BlackBerry8.Com
nt8黑莓手机家园 - BlackBerry8.Com
注意:有的程序只有jar没有jad文件,此时可将命令中相应的【jad=xxx.jad】删掉,可以正常转换。nt8黑莓手机家园 - BlackBerry8.Com
nt8黑莓手机家园 - BlackBerry8.Com
10.为了提高效率,最好一次下载,然后编辑一个bat文件一次转换。nt8黑莓手机家园 - BlackBerry8.Com
nt8黑莓手机家园 - BlackBerry8.Com
11.转换完毕后,就在c:\Program Files\Research in Motion\Blackberry JDE 3.7\bin\目录下生成一个ExpenseMan.cod文件,这就是我们的成果啦。nt8黑莓手机家园 - BlackBerry8.Com
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:41:58
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/13299/
本文WWW.DOC100.NET DOC100.NET版权所有。