1BlackBerryJava开发环境安装及入门作者:邓明轩俞伟环境搭建RIM(ResearchinMotion)公司为BlackBerry开发提供了多种开发平台,不同平台的开发人员可以选择自己熟悉的开发工具开发BlackBerry应用程序。本节以BlackBerryJDEPlug-InforEclipse为例描述了BlackBerry开发环境的搭建过程。Eclipse安装BlackBerryEclipsePlug-In是在Eclipse平台的一个插件,为了安装BlackBerryEclipsePlug-In,需要先安装JDK和Eclipse平台。BlackBerryEclipsePlug-in对JDK的版本要求为JDK6-update10或者更高版本。BlackBerryEclipsePlug-In对Eclipse的版本要求为3.5-classic或更高,本节以Eclipse3.5.2-classic为例说明Eclipse的安装。首先安装JDK,官方下载地址为。安装文件为exe执行文件,双击安装即可。Eclipse官方下载地址为国内也有很多网站可以下载Eclipse安。Eclipse是一个免安装程序,一般而言只需要把下载的压缩文件解压缩就可以使用。本文使用的Eclipse安装程序eclipse-SDK-3.5.2-win32.zip,将该文件解压缩至文件夹eclipse-SDK-3.5.2-win3后可以在该文件夹发现eclipse目录。为了使用方便,我们将这个eclipse目录拷贝到c:\blackberry文件夹下,“c:\blackberry”这个文件夹需要自行创建,你也可以根据你自己的喜好和习惯使用不同的文件夹名。现在,双击c:\blackberry\eclipse文件夹下的eclipse.exe就可以启动Eclipse了。在第一次启动时,Eclipse会提示你选择workspace的路径,如图:Workspace是指工作台,你可以选择一个空的目录作为工作台,以后创建的项目都会出现在这个工作台目录下。本文以c:\blackberry\workspace作为工作台,所以在对话框中直接输入c:\blackberry\workspace,Eclipse会自动创建该目录并将其作为工作台目录。Eclipse启动后将显示欢迎界面,如图:关闭欢迎页面后将出现标准的java开发界面,如图:现在Eclipse已经可以开始使用了,可以开始准备安装BlackBerryEclipsePlug-In。BlackBerryJDEPlug-InforEclipse安装BlackBerryJDEPlug-InforEclipse可以从BlackBerry官方网站上下载,网址为。该网站上提供的工具很多,其中一种是带组件包和插件平台的压缩文件,这种文件可以直接在Eclipse平台上安装,而且带有组件包和插件平台,比较方便。比如有“BlackBerryJDEPlug-inforEclipsev1.1(withtheBlackBerryJDEv5.0ComponentPack)”,说明是1.1版本的BlackBerry插件平台和5.0版本的组件包。组件包的版本和BlackBerry智能手机ROM的版本对应。所以,5.0的组件包适合开发在ROM5.0上运行的BlackBerry程序。如果你所开发的BlackBerry程序需要运行在ROM5.0以外的其它版本上,你也可以下载对应版本的组件包,在BlackBerryJDEPlug-InforEclipse安装后将5.0的组件包替换成你需要的版本。组件包替换的具体步骤在后面章节有详细描述。本文以“BlackBerryJDEPlug-inforEclipsev1.1(withtheBlackBerryJDEv5.0ComponentPack)”为例说明插件安装的过程。所下载的文件为:BlackBerry_JDE_PluginFull_1.1.2.201004161203-16.exe。直接双击进行安装,如图:点击“Next”到下一页,如图所示填入eclipse目录路径:C:\blackberry\eclipse点击“Next”,显示安装概要,如图:点击“Install”,开始安装,如图:安装完毕后:勾上安装完毕后启动eclipse的选项,点击“Done”启动Eclipse。成功安装后在Eclipse新建项目菜单里可以看到BlackBerry项目选项,步骤:File-New-Project-BlackBerry,如图:点击“Next”显示BlackBerry项目设置,如图:在JRE设置里显示BlackBerryJRE5.0.0,表明已配置了5.0的组件包。恭喜你,你已经进入BlackBerry开发世界了,下一章将介绍如何在BlackBerryJDEPlug-InforEclipse中开发一个最简单的客户端程序。添加组件包本小节讲解组件包的添加过程,不需要添加组件包的读者可以跳过这一小节。在BlackBerry应用开发过程中,有时你可以需要用到不同版本的组件包。比如你所开发的BlackBerry应用需要运行在4.7的ROM上,为了使用4.7的API和相关的功能,你可能需要使用4.7的组件包。在这种情况下你需要添加4.7组件包,可以通过安装BlackBerryJavaPlug-inforEclipseUpdate.步骤如下:打开Eclipse后点击“Help-InstallNewSoftware-AddSite”,在Location里填入URL,如图:点击“OK”列表列出了所有可添加的BlackBerryJavaPlug-in组件版本,用户可以根据需要添加所需版本,这里以版本4.7为例。点击“Next”,列表显示需要安装的组件名与版本,点击“Next”开始安装,如图:安装完毕后,Eclipse就可以支持4.7SDK和5.0SDK版本的项目开发。启动Eclipse,File-New-Project-BlackBerry,进入项目创建对话框,如图:在JRE下拉列表里可以选择4.7或5.0版本的组件,分别支持4.7和5.0版本SDK的项目开发。的开发本章讲解一个简单BlackBerry应用的开发过程,按照惯例,我们还是使用“HelloWorld”作为我们开发的第一个应用。我们会在这个简单应用的开发过程中讲解BlackBerry项目的建立,基本的代码结构,设备模拟器的使用,应用部署等。建立BlackBerry项目BlackBerry应用以项目为单位,一个应用往往对应一个项目,在有些情况下一个应用可能会对应多个项目。所以,建立项目是创建BlackBerry应用的第一步。在本例中我们通过一个名为HelloWorld的项目建立第一个BlackBerry应用。在Eclipse界面中选择“File-New-Project…”,如下图,系统会弹出项目新建对话框以创建项目。注意这里不要选择“File-New-JavaProject”,如果选择这一项的话会创建一个普通的J2SE项目,所创建的应用程序并不能在BlackBerry模拟器或者是BlackBerry设备上运行。在项目新建对话框中展开BlackBerry项,可以看到“BlackBerryProject”项和“BlackBerryResourceFile”项。其中“BlackBerryProject”项用于创建BlackBerry项目,而“BlackBerryResourceFile”项用于创建BlackBerry项目中使用的资源文件,有关资源文件不在本文中阐述。如果在项目新建对话框中看不到BlackBerry项,则说明BlackBerryJDEPlug-In并没有安装成功,需要重新检查第一章提到的BlackBerryJDEPlug-In安装过程,必要时需要重新安装BlackBerryJDEPlug-In.如上所述,在项目新建对话框中展开BlackBerry项,选择“BlackBerryProject”并点击“Next”开始创建BlackBerry项目。