iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何在NetBeans Java ME polish环境下开发BlackBerry应用
  • 456
分享到

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

2023-06-17 13:06:07 456人浏览 泡泡鱼
摘要

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

这期内容当中小编将会给大家带来有关如何在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部分中,加上<capability name="build.Finalizer" value="jar2cod" />(我用的是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中修改<capability name="build.BootClassPath" value="net_rim_API.jar" />

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

Java代码

<property        name="blackberry.home"     location="C:/Program Files/Research In Motion/BlackBerry JDE 4.2.1" />

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

Java代码 

   <jad>     <attribute target="jad" name="MicroEdition-Configuration" value="CLDC-1.1" if="polish.cldc11"/>     <attribute target="jad" name="MicroEdition-Profile" value="MIDP-2.0"/>    </jad>

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

Java代码

<obfuscator name="ProGuard" unless="test or polish.blackberry" >    </obfuscator>

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

Java代码

<deviceRequirements>      <requirement name="Identifier" value="BlackBerry/8800" />              </deviceRequirements>

如果你的程序是一般的Java ME程序,那么就可以编译运行了。但如果你是用BlackBerry API开发的,就要就把build.xml里<build>元素中的<midlet>,改为<main>,同时要添加polish.classes.midlet-1的variable。如:

Java代码

<!-- midlets definition -->   <main class="com.protel.BlackBerryim.ui.BlackBerryIMMidlet" />     <!-- project-wide variables - used for preprocessing  -->   <variables>      <variable name="polish.classes.midlet-1" value=" " />    </variables>

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

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

--结束END--

本文标题: 如何在NetBeans Java ME polish环境下开发BlackBerry应用

本文链接: https://www.lsjlt.com/news/289409.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何在NetBeans Java ME polish环境下开发BlackBerry应用
    这期内容当中小编将会给大家带来有关如何在NetBeans Java ME polish环境下开发BlackBerry应用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。如何用BlackBerry API开发...
    99+
    2023-06-17
  • 如何在UNIX环境下正确配置Java开发环境?
    在UNIX环境下正确配置Java开发环境是非常重要的,因为这将直接影响到开发人员的工作效率和代码的质量。在本文中,我们将介绍如何在UNIX环境下正确配置Java开发环境,并提供一些演示代码,以便读者更好地理解。 第一步:安装Java开发工具...
    99+
    2023-08-26
    path unix 开发技术
  • Java 开发技术:如何在 Linux 环境下开发高效的 Apache Web 应用?
    Apache Web 服务器是目前使用最广泛的 Web 服务器之一。而在 Linux 环境下,开发基于 Apache Web 服务器的 Java Web 应用也是非常常见的。如何在 Linux 环境下开发高效的 Apache Web 应用...
    99+
    2023-06-17
    开发技术 linux apache
  • 如何在 Windows 环境下使用 Git 进行 Java 开发?
    Git 是一种版本控制工具,它可以帮助开发者更好地管理代码,协同开发项目。在 Java 开发中,Git 也是一个非常重要的工具。本文将介绍如何在 Windows 环境下使用 Git 进行 Java 开发。 安装 Git 首先,我们需要...
    99+
    2023-09-04
    git apache windows
  • 如何在 Unix 环境下开发 ASP 应用?看这里的教程!
    Unix 环境下的 ASP 开发一直是一个备受关注的话题。ASP 是一种在 Web 应用程序中广泛使用的脚本语言,它的开发工具和环境也在不断发展。 如果你正在寻找一种在 Unix 环境下开发 ASP 应用的方法,那么你来对地方了。在这篇文章...
    99+
    2023-07-24
    path unix 教程
  • Mac OS X下如何搭建Java 开发环境
    这篇文章将为大家详细讲解有关Mac OS X下如何搭建Java 开发环境,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。介绍如何在Mac osx系统下搭建java开发环境,有了java的开发环...
    99+
    2023-06-17
  • 如何在CentOS中安装Java开发环境
    要在CentOS中安装Java开发环境,可以按照以下步骤进行操作: 更新系统软件包: sudo yum update 安装J...
    99+
    2024-04-02
  • 如何在Linux环境下使用ASP开发HTTP对象?
    Linux环境下使用ASP开发HTTP对象 ASP (Active Server Pages) 是一种用于动态Web内容生成的服务器端脚本语言,它常用于构建Web应用程序和Web服务。在Linux环境下使用ASP开发HTTP对象可以让我们更...
    99+
    2023-10-31
    linux http 对象
  • 如何搭建Java开发环境
    这篇“如何搭建Java开发环境”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“如何搭建Java开发环境”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入主题吧。...
    99+
    2023-06-26
  • 如何使用NetBeans IDE开发Python应用程序
    这篇文章将为大家详细讲解有关如何使用NetBeans IDE开发Python应用程序,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。向您介绍在 NetBeans IDE 中使用 Python ...
    99+
    2023-06-17
  • 如何在Linux环境下使用Spring框架开发二维码应用程序?
    随着移动支付的普及和微信、支付宝的盛行,二维码技术已经成为了我们日常生活中不可或缺的一部分。二维码技术不仅在支付领域得到了广泛应用,在其他领域也有着重要的作用。本文将介绍如何在Linux环境下使用Spring框架开发一个简单的二维码应用程...
    99+
    2023-10-16
    spring linux 二维码
  • linux下android开发环境如何搭建
    在Linux下搭建Android开发环境需要进行以下步骤:1. 安装Java开发环境:Android开发需要使用Java开发环境,可...
    99+
    2023-08-24
    linux android
  • ubuntu下如何搭建php开发环境
    这篇文章主要介绍“ubuntu下如何搭建php开发环境”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“ubuntu下如何搭建php开发环境”文章能帮助大家解决问题。由...
    99+
    2024-04-02
  • Linux下如何搭建Android开发环境
    Linux下如何搭建Android开发环境,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。下面将和大家分享一下如何在Deepin Linux下简单搭建Androi...
    99+
    2023-06-28
  • Windows下如何搭建Flutter开发环境
    这篇文章主要介绍Windows下如何搭建Flutter开发环境,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!系统要求文档记录了系统要求:操作系统 Windows 7 SP1 or later (64-bit), x8...
    99+
    2023-06-21
  • vscode如何搭建java开发环境
    这篇文章主要介绍“vscode如何搭建java开发环境”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vscode如何搭建java开发环境”文章能帮助大家解决问题。一、安装Java Extension...
    99+
    2023-07-05
  • openEuler如何搭建java开发环境
    这篇“openEuler如何搭建java开发环境”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“openEuler如何搭建ja...
    99+
    2023-07-02
  • Linux下如何用eclipse搭建J2ME开发环境
    这篇文章将为大家详细讲解有关Linux下如何用eclipse搭建J2ME开发环境,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。你知道在linux下用ecli...
    99+
    2024-04-02
  • Windows下如何用Docker部署Node.js开发环境
    这篇文章主要介绍了Windows下如何用Docker部署Node.js开发环境的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Windows下如何用Docker部署Node.js...
    99+
    2022-11-30
    windows docker node.js
  • java web开发环境如何搭建
    要搭建Java Web开发环境,需要以下步骤:1. 安装Java Development Kit (JDK):从Oracle官网下载...
    99+
    2023-08-29
    java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作