NetBeans Mobility 开发 Blackberry 的环境设置

本文参考NetBeans的相关文档,做了少许修改,记录下来,以免遗忘。 

我使用的是NetBeans6.0以及BlackBerry JDE 4.3.0。

1,通过以下步骤添加BlackBerry模拟器

  • 从顶部的导航栏选择 Tools > Java Platform Manager。
  • 单击 Add Platform 按钮。
  • 选择 Custom Java Micro Edition Platform Emulator 单选按钮并单击 Next 按钮。
  • Platform Home 应该是 JDE 安装目录(C:/Program Files/Research In Motion/BlackBerry JDE 4.3.0),在 Platform Name 和 Device Name 中可以输入你想要的任何名称。不要更改其他内容,然后按 Next。
  • 将会转到“Bootsrap Libraries”面板并看见一个很长的 jar 文件列表,将该列表中除 net_rim_api.jar 之外的文件全部选中,然后按 Remove。
  • 单击 Sources and JavaDoc 旁边的 Add at JavaDoc 并键入或浏览到:C:/Program Files/Research In Motion/BlackBerry JDE 4.3.0/docs/api/,然后选择 Finish 按钮。
  • 重启NetBeans

    3. 通过从 Mobile 类别选择 Mobile Application 选项可以创建新项目。

    4. 使用 Explorer 的 File 选项卡并打开项目的 build.xml 文件。将以下代码片段添加到 </project> 之前:

    前两行分别为BlackBerry的安装目录以及模拟器型号,请先确认目录是否正确,并且在对应目录下有对应的模拟器。

         < property  name ="rim.blackberry.home"  location ="C:Program FilesResearch In MotionBlackBerry JDE 4.3.0" />
        
    < property  name ="rim.blackberry.emulator"  value ="8120" />
        
    < property  name ="rim.blackberry.jdwp.port"  value ="8000" />

        
    < target  name ="post-jar" >
            
    < exec  os ="Windows NT Windows 95 Windows 98 Windows 2000 Windows XP"
        dir
    ="${dist.root.dir}"
        executable
    ="${rim.blackberry.home}/bin/rapc.exe"
        failonerror
    ="true"  resolveExecutable ="true" >
              
    < arg  value ="import=${rim.blackberry.home}/lib/net_rim_api.jar" />
              
    < arg  value ="codename=${name}" />
              
    < arg  value ="-midlet" />
              
    < arg  value ="jad=${dist.jad}" />
              
    < arg  value ="${dist.jar}" />
            
    </ exec >
            
    < copy  file ="${name}.alx"  todir ="${dist.root.dir}" />
        
    </ target >
        
    < target  name ="run"  depends ="init,jar" >
            
    < copy  todir ="${rim.blackberry.home}/simulator"  verbose ="true" >
                
    < fileset  dir ="${dist.root.dir}" >
                    
    < include  name ="**/${name}.*" />
                
    </ fileset >
            
    </ copy >
            
    < exec  os ="Windows NT Windows 95 Windows 98 Windows 2000 Windows XP"
        dir
    ="${rim.blackberry.home}/simulator"
        executable
    ="${rim.blackberry.home}/simulator/${rim.blackberry.emulator}.bat"
        failonerror
    ="true"  resolveExecutable ="true" />
        
    </ target >

        
    < target  name ="debug"  depends ="init,jar" >
            
    < copy  todir ="${rim.blackberry.home}/simulator"  verbose ="true" >
                
    < fileset  dir ="${dist.root.dir}" >
                    
    < include  name ="**/${name}.*" />
                
    </ fileset >
            
    </ copy >
            
    < delete  file ="${preprocessed.dir}/.timestamp" />
            
    < parallel >
                
    < property  name ="jpda.port"  value ="${rim.blackberry.jdwp.port}" />
               
    < java  jar ="${rim.blackberry.home}/bin/JDWP.jar"  fork ="true"  dir ="${rim.blackberry.home}/bin" >
                  
    < jvmarg  value ="-Xmx128M" />
               
    </ java >

                
    < sequential >
                    
    < sleep  seconds ="5" />
                    
    < antcall  target ="nbdebug" />
                
    </ sequential >
            
    </ parallel >
        
    </ target >

        
    < target  name ="post-clean" >
            
    < echo > Post clean </ echo >
            
    < delete >
                
    < fileset  dir ="${rim.blackberry.home}/simulator" >
                    
    < include  name ="**/${name}.*" />
                
    </ fileset >
            
    </ delete >
        
    </ target >

    5. 从 Files 选项卡中创建一个名为 <name_of_the_project>.alx 的新 Empty 文件,并使其携带以下内容存入项目文件夹(与 build.xml 所在的目录同级!)。当然,可以更改名称来反应您的应用程序。这是 Blackberry 设备识别应用程序详细信息所需的特殊文件。

     

    < loader  version ="1.0" >
        
    < application  id ="MobileApplication2" >
            
    < name  >
            
    </ name >

            
    < description  >
            
    </ description >

            
    < version  >
            
    </ version >

            
    < vendor  >
                MyCompany
            
    </ vendor >

            
    < copyright  >
                Copyright (c) 2005 MyCompany
            
    </ copyright >

            
    < fileset  Java ="1.5" >
                
    < directory  >
                    MyCompany
                
    </ directory >

                
    < files  >
                    MobileApplication2.cod
                
    </ files >
            
    </ fileset >

        
    </ application >

    </ loader >

    6. 现在,您已经准备完毕,可以编写代码、构建、运行、执行和调试了。

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值