如何在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)

相关推荐

  • zookeeper的架构及应用场景(zookeeper类似的框架是什么)

    技术zookeeper框架是怎样的呢zookeeper框架是怎样的呢,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。先一句话概括下zookeeper:zook

    攻略 2021年12月24日
  • 红领巾心向党征文,求一个红领巾心向党的童谣

    技术红领巾心向党征文,求一个红领巾心向党的童谣红领巾心向党 童谣 自己写的,不得抄袭,发到我邮箱 不发到邮箱不给分 :我爱红领巾 少先队员真光荣, 庄严宣誓记心中红领巾心向党征文。 爱国爱校爱班级, 认真学习要用功。 文

    生活 2021年10月29日
  • python空气质量数据举例分析

    技术python空气质量数据举例分析这篇文章主要讲解了“python空气质量数据举例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python空气质量数据举例分析”吧

    攻略 2021年11月29日
  • duboo的使用分析

    技术duboo的使用分析今天就跟大家聊聊有关duboo的使用分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、背景随着互联网的发展,网站应用的规模不断扩大,常

    攻略 2021年11月10日
  • 怎么处理HDFS问题

    技术怎么处理HDFS问题这篇文章主要介绍“怎么处理HDFS问题”,在日常操作中,相信很多人在怎么处理HDFS问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么处理HDFS问题”的疑惑有

    攻略 2021年10月28日
  • 香港服务器:为什么香港站群推荐固定IP段

    技术香港服务器:为什么香港站群推荐固定IP段现在很多用户做SEO多少都会选择站群服务器来搭建业务,尤其是香港站群服务器来搭建业务基本都是固定IP的多IP服务器,为什么搭建站群都要选择固定IP的机器,对于SEO有那些影响,

    礼包 2021年10月19日