千家信息网

如何在NetBeans Java ME polish环境下开发BlackBerry应用

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这期内容当中小编将会给大家带来有关如何在NetBeans Java ME polish环境下开发BlackBerry应用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获
千家信息网最后更新 2026年11月03日如何在NetBeans Java ME polish环境下开发BlackBerry应用

这期内容当中小编将会给大家带来有关如何在NetBeans Java ME polish环境下开发BlackBerry应用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

如何用BlackBerry API开发BlackBerry application的各方面内容。

但是我们一般都是用Java ME开发,开发出来的程序是jar格式,可以运行在大部分型号的手机上。可是BlackBerry是不支持jar的,它支持的是cod格式。所以如果你想你开发的Java ME程序运行在BlackBerry上,就必须先把它转为cod格式。

要把一般Java ME程序转为cod可以在程序开发编译过程序中转,也可以对打包好的jar转。

◆对已经打包好的jar文件转为BlackBerrycod格式:进入jar文件所在目录,在cmd(命令行)中进入相应目录,输入下边命令就可以了:引用rapc import="C:\Program Files\Research In Motion\BlackBerry JDE 4.2.1\lib\net_rim_api.jar" codename=TestBB jad=TestBB.jad TestBB.jar

(注:这里rapc 是 C:\Program Files\Research In Motion\BlackBerry JDE 4.2.1\bin\ 目录里的 rapc.exe, 如果环境变量没有设置,这里就要用绝对路径:C:\Program Files\Research In Motion\BlackBerry JDE 4.2.1\bin\rapc, 当然你可以把它写成一个.bat文件来执行。而网上你可以搜索到一个名为Java2Cod.exe的小程序可以直接转换。)

◆在JDE中编译程序:无论你是用BlackBerry API或者Java ME/midp API来开发Java ME程序,都可以在JDE上编译。最终他会自动打包成cod文件。

◆在其IDE中编译打包:因为我是用NetBeans来开发的,所以本人只能提供NetBeans开发BlackBerry程序的见解。而本人是在NetBeans中用Java ME polish来整合开发的。下边介绍Java ME polish中开发BlackBerry程序

(可以参考http://www.j2mepolish.org/docs/platform-blackberry.html)

一、在Java ME polish安装目录里找到platforms.xml,在里边的BlackBerry部分中,加上(我用的是Preview 2.0版本,里边这一句是注释掉,所以要把它activate,也可以在devices.xml中在你想用的emulator 属性里加上这一句。如果没有这一句编译时就不会自动把jar转换为cod文件的.)

polish里支持的版本***系4.2.0,如果你安装BlackBerry版本***的如4.2.1/4.3.0,哪么你要把${BlackBerry目录}/lib/net_rim_API.jar copy到${Java MEpolish}/import里,在platforms.xml的BlackBerry中修改

二、在工程的build.xml中添加blackberry.home属性(你安装的BlackBerry JDE目录)

Java代码

三、如果你编译后打包的jad文件中缺少MicroEdition-Configuration和MicroEdition-Profile两个属性是不能成功转成cod文件的。这可以在工程的build.xml中的属性里的元素中添加:

Java代码

                 

四、如果你用了混淆器的(obfuscator),要把它unactivate,不要用它,因为BlackBerry中的rapc转换过程中会对程序混淆的。

Java代码

    

五、在工程的build.xml中的属性requirements用你想编译的BlackBerryemulator,如:

Java代码

                    

如果你的程序是一般的Java ME程序,那么就可以编译运行了。但如果你是用BlackBerry API开发的,就要就把build.xml里元素中的,改为

,同时要添加polish.classes.midlet-1的variable。如:

Java代码

   

(注:polish.classes.midlet-1的value是" ",中间有一个空格的,我试过了,如果没有这个定义变量或者这个值中间没有空格,jar是不能转为cod格式。)

上述就是小编为大家分享的如何在NetBeans Java ME polish环境下开发BlackBerry应用了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

开发 程序 文件 编译 目录 代码 属性 格式 环境 内容 工程 版本 支持 运行 应用 元素 变量 命令 空格 分析 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网属科技 凡科互联网科技 鑫亿盛互联网科技 上海喔噻互联网科技 新浪科技互联网 互联网科技视频素材 居家互联网科技有限公司 富国互联网科技创新基金 济南华为互联网科技产业总部基地 温州喔噻互联网科技有限公司 剑昆互联网络科技有限公司临桂 互联网科技寓意 速维有品互联网信息科技(苏州)有限公司 南博望互联网科技有限公司 互联网科技年终奖 扫呗互联网科技有限公司 宁波跨境商互联网科技有限公司 中国互联网公司的科技投入 广西泛欧互联网科技有限公司 如何强化互联网金融科技 为想互联网科技怎么样 涨乐互联网科技 疫情对互联网科技公司影响 科技大学互联网专业好不好 银川新华互联网科技职业技术培训学校图片 崇明区互联网教育科技诚信经营 互联网在线教育科技创业 锡山区互联网智能科技产品供应 互联网硬科技公司 科技发展第三阶段互联网时代
0