很多J2ME程序下载只有一个jar文件,不能直接安装到BlackBerry手机上面,不能做OTA安装,即使安装了,也会经常弹出恼人的安全警告。

咋么办呢?

第一步:

下载J2ME的jar文件以后,使用在线jad生成工具生成jad文件

http://www.sharejar.com/jad_creator.php

第二步:

现在你有两个文件了,一个jad,一个jar文件。

cd C:\eJDE13\plugins\net.rim.ejde.componentpack6.0.0_6.0.0.30\components\bin

拷贝jad, jar文件到当前目录

rapc.exe    import=..\lib\net_rim_api.jar   codename=MrDownloader    -midlet jad=MrDownloader.jad     MrDownloader.jar

最后在当前目录生成几个新的文件

12/24/2011  08:20 AM            60,688 MrDownloader.cod
12/24/2011  08:20 AM               121 MrDownloader.cso
12/24/2011  08:20 AM            18,988 MrDownloader.debug
12/24/2011  08:07 AM               678 MrDownloader.jad
12/24/2011  07:53 AM            43,816 MrDownloader.jar

第三步:为黑莓程序文件cod进行数字签名

cd C:\eJDE13\plugins\net.rim.ejde\vmTools

java -jar    SignatureTool.jar       -p passw0rd  -C -a MrDownloader.cod

这个时候,你可以用javaloader来安装程序了。

第四步:你可以为BlackBerry生成jad文件

首先需要把大个的cod文件MrDownloader.cod 改名为MrDownloader.zip

解压缩为多个小cod文件(每个小于64KB)

然后按照文档说明产生新的BlackBerry专用jad  blog.csdn.net/berryreload/article/details/7015093

经过这个一步,你可以uploadjad/cod到公网上,OTA下载安装程序了。

参考:

http://www.pdastreet.com/forums/showthread.php?t=47229

J2ME jar文件编译为BlackBerry cod文件相关推荐

  1. 如何把第三方类库jar包编译为BlackBerry类库cod文件

    问题的核心:如何把第三方类库jar包编译为可以安装的BlackBerry类库cod文件.   注:某些时候,没有第三方类库的源码,只有 jar包,不考虑将class文件反编译. 问题解决的最重要步骤: ...

  2. linux c 多文件编译,Linuxc - 多c文件程序编译执行

    多文件使用,一起编译 定义max.h int max(int a,int b); 定义max.c #include "max.h" int max(int a,int b) { i ...

  3. java编译hello_使用javac命令,可以将Hello.java文件编译成Hello.class文件()

    标细的系目标.使用目目标体现统过化到决策程了从实现,标的)的而质职能决策量目是(,的形项目质量建设工程成过程. 将H件的快宜降以气柜次为速升. 板与外管定位的间大于等于隙宜内壁,文件s文作过夹套管制程 ...

  4. 将js文件编译成动态链接库(dll)文件

    1.向项目中添加Jscript文件 //script_1.js----- function doClick1() { alert("OK1_wufeng"); } //script ...

  5. java编译成功后生成文件的扩展名_【填空题】Java源程序文件编译后产生的文件的扩展名为(不用写圆点)【1】。...

    在总账系统中,对结账的叙述,错误的是().A. 结账前,本月凭证必须登记人账B. 结账后,不能再输入 单位开展会计电算化的基本条件是().A. 企业发展的客观需要B. 企业注册资金要达到一定的规模C. ...

  6. linux下g编译文件或目录,【转】在linux下使用gcc/g++编译多个.h文件

    博主写得很好 多个文件编译在linux下编译,下面有三个文件,分别是1.cpp 和 2.cpp 和myhead.h 文件. 1.cpp 2.cpp myhead.h 假如他们都在一个目录下面,那么编译 ...

  7. 【Android Gradle】安卓应用构建流程 ( 资源文件编译 )

    文章目录 一.资源文件编译 二.AndroidManifest.xml 清单文件编译 一.资源文件编译 参考 [Android 安装包优化]资源混淆 ( AAPT2 资源编译工具 | resource ...

  8. Linux C文件编译

    设置编辑器 1.TAB键设置为4空格. 首先用vim打开/etc/vim/vimrc文件,这里面发现root用户才能修改vimrc文件,所以用sudo命令暂时切换到root用户. 在vimrc文件最后 ...

  9. C语言多文件编译的精神内核-讲透多文件编译攻略

    本文讲述C语言多文件编译的精神内核,语法规则,应用场景等知识,旨在帮助初学者了解软件工程基本原理,多文件编译的优势和必然,从而更好的开发出可维护性更高,复杂度更高的有效程序. 一.为什么要多文件? 想 ...

最新文章

  1. 对于计算机网络的整体框架的概括(转载) 个人感觉很好
  2. B1059 C语言竞赛
  3. 给history命令加上执行用户和时间
  4. 史上最扯Java图形绘制(J2SE)之一JAVA动画效果
  5. python3中,os.path模块下常用的用法总结
  6. 基于 Annotation 拦截的 Spring AOP 权限验证方法
  7. mysql的limit和or_面试官:谈谈MySQL的limit用法、逻辑分页和物理分页
  8. 基于 IdentityServer3 实现 OAuth 2.0 授权服务【密码模式(Resource Owner Password Credentials)】...
  9. leetcode初级算法4.只出现一次的数字
  10. 如何加大jvm的内存和tomcat的内存
  11. nginx+php简单配置环境
  12. html++hint标签,html5新标签总结
  13. 641. 设计循环双端队列
  14. 在Visual Studio 2010中创建多项目(解决方案)模板【一】
  15. 黑马程序员JAVAWEB教程P141课后练习
  16. 人工智能之神经网络基础入门(最通俗版)
  17. Word2Vec模型增量训练
  18. android pt分区,[玩机技巧之Android篇]系统分区之System、Data、cache 来自 淡影寒...
  19. Get DAOS ObjectCount and Size with LotusScript
  20. vue2 与 vue3 生命周期对比

热门文章

  1. 【C生万物】 指针篇 (进级) 上
  2. 【C生万物】 分支循环语句篇
  3. 1433恢复储存,sql service恢复储存
  4. 基于ensp设计三层校园网络
  5. [裴礼文数学分析中的典型问题与方法习题参考解答]4.4.6
  6. 服务器显示文件后缀名,获取文件后缀名
  7. 支付宝支付成功后要重新登录问题解决小记
  8. 表达式、逻辑结构、方法
  9. 虚假同感偏差(false consensus bias)
  10. ubuntu下火狐浏览器无法播放视频解决方案(适用20.04及以上)