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

技术如何在NetBeans Java ME polish环境下开发BlackBerry应用这期内容当中小编将会给大家带来有关如何在NetBeans Java ME polish环境下开发BlackBerry应用,文章内容

本期,边肖将为大家带来如何在NetBeans Java ME波兰环境下开发黑莓应用的信息。文章内容丰富,从专业角度进行分析和叙述。看完这篇文章,希望你能有所收获。

如何使用黑莓API开发黑莓应用的方方面面?

但是我们一般都是用Java ME开发的,开发出来的程序都是jar格式的,可以在大多数型号的手机上运行。黑莓不支持jar,但是,它支持cod格式。因此,如果你想让你的Java ME程序在黑莓上运行,你必须首先将其转换为cod格式。

要把一般的Java ME程序变成cod,可以在开发编译的程序中转移,也可以转移到打包好的jar中。

将打包好的jar文件转为BlackBerry ycd格式:输入jar文件所在的目录,在cmd(命令行)中输入对应的目录,输入如下命令:参考rapt import=' c : \ program files \ research in motion \ BlackBerry JDE 4 . 2 . 1 \ lib \ net _ rim _ API . jar ' code name=TestBB jad=TestBB . jad TestBB jar。

(注:这里rapc是目录C:中的rapc.exe \程序文件\动态研究\黑莓JDE 4.2.1 \ bin \。如果没有设置环境变量,这里应该使用绝对路径:c : \ Program Files \ In motion \ blackberry jde 4 . 2 . 1 \ bin \ rapc,当然可以写成. bat文件来执行。在网上,你可以搜索一个叫Java2Cod.exe的小程序,可以直接转换。)

在JDE中编译程序:无论是使用黑莓API还是Java ME/midp API开发Java ME程序,都可以在JDE上编译。最终,他会自动将其打包到cod文件中。

在其IDE中编译打包:因为是用NetBeans开发的,所以只能对NetBeans如何开发黑莓程序提供我的看法。而且我用Java ME波兰文在NetBeans中集成开发。下面介绍用Java ME波兰语开发的黑莓程序。

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

1.在Java ME polish的安装目录中找到platforms.xml,添加capability name=' build . finalizer ' value=' jar 2cod '/(我用的是preview版本,里面的这句话是注释掉的,所以要激活它,还可以把这句话添加到你想在devices.xml中使用的emulator属性中.没有这句话,编译时jar不会自动转换成cod文件。)

波兰语支持的* * *版本是4.2.0。如果安装黑莓版本* * *,比如4.2.1/4.3.0,应该将$ { BlackBerry directory }/lib/net _ rim _ API . jar复制到${Java MEpolish}/import中。在platforms.xml的BlackBerry中修改功能名称=' build.bootclasspath '值=' net _ rim _ API . jar '/。

第二,在项目build.xml中添加blackberry.home属性(你安装的BlackBerry JDE目录)。

Java代码

属性名=' blackberry.home '位置=' c :/程序文件/research inmotion/blackberry jde 4 . 2 . 1 '/3。如果编译后打包的jad文件缺少MicroEdition-Configuration和MicroEdition-Profile两个属性,就无法成功转换为cod文件。这可以添加到项目build.xml的build属性中的jad元素中:

Java代码

jadattributetarget=' jad ' name=' micro edition-Configuration ' value=' CLDC-1.1 ' if=' polish . cldc 11 '/Attribute=' jad ' name=' micro edition-profile ' value=' midp-2.0 '/jad iv。如果你使用混淆器,你应该取消激活它,但不要使用它,因为在黑莓的rapc转换过程中,程序会被混淆。

Java代码

模糊处理程序名称=' proguard ',除非=' testorpolish。blackberry '/混淆器5。项目的build.xml中的Java MEpolish属性需求使用您想要编译的BlackBerryemulator,例如:

Java代码

device requirementrequirementname=' identifier ' value=' blackberry/8800 '/device requirements如果你的程序是一个通用的Java ME程序,你可以编译并运行它。但是,如果是用BlackBerry API开发,应该将build.xml中的build元素中的midlet改为main,同时添加polish.classes.midlet-1的变量。例如:

Java代码

!-midlet sdefinition-main class=' com . Protel . blackberry yim . ui . blackberry yimidlet '/!-项目范围的变量-used for replace-variables变量名=' polish . class . midlet-1 ' value=' '//variables(注意:polish。class . midlet-1的值为“”,中间有一个空格。我试过了。没有这个定义,)

以上就是如何在边肖共享的NetBeans Java ME波兰环境下开发黑莓应用。如有类似疑惑,请参考以上分析了解。想了解更多,请关注行业信息渠道。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/44642.html

(0)

相关推荐

  • 四氯化碳的密度,甲苯与四氯化碳的密度关系

    技术四氯化碳的密度,甲苯与四氯化碳的密度关系Br溶于水呈橙黄色四氯化碳的密度,溶于四氯化碳呈橙红色, 由于水的密度比四氯化碳的要小,所以四氯化碳在下面, 渐渐水中的BR就溶到四氯化碳了,
    所以上层无色,下层橙色。

    生活 2021年10月23日
  • 云数据库安全的解决方案是什么

    技术云数据库安全的解决方案是什么本篇文章为大家展示了云数据库安全的解决方案是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。综述一、项目背景是指大力推进商务、生产、生活等领域的

    攻略 2021年12月8日
  • PG中pg_basebackup多表空间备份恢复方法是什么

    技术PG中pg_basebackup多表空间备份恢复方法是什么这篇文章主要讲解了“PG中pg_basebackup多表空间备份恢复方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一

    攻略 2021年11月10日
  • 复印身份证正反面步骤,复印机如何复印身份证正反面

    技术复印身份证正反面步骤,复印机如何复印身份证正反面复印机复印身份证正反面的操作步骤(以带有身份证复印功能的复印机举例):1、打开复印机盖子后将身份证放入并盖上;2、选择【身份证双面复印】选项复印身份证正反面步骤,并按下

    生活 2021年11月1日
  • 前端面试手写代码——JS数组去重

    技术前端面试手写代码——JS数组去重 前端面试手写代码——JS数组去重JavaScript 数组去重类型总结,4大类型,8种基础写法1 测试用例
    // 测试用例
    const a = {};
    const

    礼包 2021年10月19日
  • 怎样进行Unity中GUI控件的调用

    技术怎样进行Unity中GUI控件的调用怎样进行Unity中GUI控件的调用,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。GUI控件:1.在

    攻略 2021年11月11日