首先此文只是针对初学者,本人也不支持使用盗版软件,如果真的想用JBUILDER请大家使用正版。本文使用JBUILDERX,其他版本JBUILDER大同小异。以下简称JB。

(1) JB的文字显示和光标位置可能会有错位的问题,解决办法是选择TOOLS=》PREFERENCES=》EDITOR=》COLOR 把SCREEN ELEMENT中所有字体如果有勾了BOLD的把勾全去掉就可以了。

(2) 安装厂商SDK,拿NOKIA举例,JB不象ECLIPSE需要安装NDS后才能被IDE认识,选择TOOLS=》CONFIGURE JDK 在这里你可以看到JB中所有你安装的JDK和WTK,默认只有2个,一个是JDK1.4,一个是WTK2.0。接下来可以点选左下角的NEW把厂商SDK集成进JB。以NOKIA7210为例,只需要将路径设到C:/Nokia/Devices/Nokia_7210_MIDP_SDK_v1_0下,JB就能找到SDK并很好的整和进去。完成后你将看到左边增加里你刚刚添加的SDK,右边显示的就是这个开发包的所有内容。好了 接下来就可以在JB中直接使用这个开发包了:)

(3) 当你新建了工程后,默认情况下是JDK1.4的PATH,也就是说你只能开发J2SE的程序,你需要将PROJECT=》PROJECT PROPERTY=》PATH中的JDK选择你需要的厂商开发包或者自带的WTK2.0开发包。

(4) 好了接下来要运行你的程序,RUN=》RUNTIME CONFIGURATION 可以新建你需要的模拟器,点NEW在新出来的窗口中把TYPE选择到MIDLET,这样就能指定主类或者指定JAD来运行你的程序,个人喜欢NEW出2个RUN的环境 一个是运行主类一个是运行JAD,这样可以保证生成的JAD可用。

(5) 说到JAD,你肯定会想我新建的工程没有给我打包呀,我只能使用主类来运行我的程序,不要急,JB有一个非常简单的工具来帮助你实现打包,WIZARDS=》ARCHIVE BUILDER 类型选择MIDLET然后第一次使用可以全部按NEXT,最后一个选择是是否使用JB自带的RETROGUARD混淆器进行混淆(你如果可以写人工混淆的代码我也无语-_-#),可以勾上并把想混淆的类选入,也可以不管他,毕竟我现在只需要在我的手机上跑HELLOWORLD:)完成后左边PROJECT视窗中可以看到一个新包后面显示0BYTES,现在你只需要在这个包上右键选择REBUILD或者MAKE,或者可以直接PROJECT=》REBUILD PROJECT。好了大功告成,现在你可以用我在第4点中说的RUN配置这个JAD来运行你的程序了。如果可用,就可以进行真机测试了:)

(6) 最后一点就是资源默认路径了,JB的默认路径是SRC目录,也就是说你写的代码和你的资源都在SRC目录下。代码中CREATEIMAGE(“/A.PNG”)就说明了A.PNG这个文件所在目录为 “你的工程名”/SRC/A.PNG 。 现在 如果你还见到NULLPOINTEREXCEPTION的话就好好检查你的路径吧。

好了 现在你已经是一个J2ME成功的开发者了,JB还有许多功能在这里不需多讲,只要你多用了自然就知道每个菜单中的每一项代表的什么意思了:)。最后JB毕竟是要钱的东东,大公司一般不允许使用JB(当然也有些不理会律师函的牛B公司)。那不用JB我们怎么开发呢?那就请看我另一篇如何使用ECLIPSE开发J2ME应用的文章。不过JBUILDER对个人开发来讲还是很不错地。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10294527/viewspace-127151/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10294527/viewspace-127151/

如何使用JBUILDER开发J2ME应用(转)相关推荐

  1. netBeans开发j2ME入门一些资源

    netBeans开发j2ME入门一些资源.仅用作收集------ http://wiki.netbeans.org/NBDemoSVG http://wiki.netbeans.org/NBDemoM ...

  2. 使用Eclipse JEE+Mtj+Nokia S60 V3SDK开发J2ME应用的环境搭建

    使用Eclipse JEE+Mtj+Nokia S60 V3SDK开发J2ME应用的环境搭建 2010-04-07 16:53 在Nokia S60 V3下进行J2ME应用程序开发,需要搭建 Noki ...

  3. [转载]Eclipse开发J2ME程序之安装配置

    Eclipse开发J2ME程序之安装配置 引言 在上一篇文章中介绍了Eclipse是一款非常出色和著名的开源项目.开放源代码软件是这样一种软件,它们在发布时附带了旨在确保将某些权利授予用户的许可证.当 ...

  4. [转载]Eclipse开发J2ME程序之仿真机发布

    Eclipse开发J2ME程序之仿真机发布 引言 在上一篇文章介绍了HelloWorld程序的开发过程,虽然这是一个经典的程序但并不具备任何实质性的功能而且只是在模拟器中仿真运行.经过这么长时间的学习 ...

  5. Eclipse开发J2ME程序之安装配置

    引言 在上一篇文章中介绍了Eclipse是一款非常出色和著名的开源项目.开放源代码软件是这样一种软件,它们在发布时附带了旨在确保将某些权利授予用户的许可证.当然,最明显的权利就是源代码必须可用,以便用 ...

  6. 用NetBeans开发J2ME游戏实例讲解(二)

    作者:林刚 文章来源:http://blogs.sun.com/lirincy 3).建立Draw类用来显示图形: public class Draw { /** Creates a new inst ...

  7. 城市天际线下载_从软件工程师的角度看城市天际线

    城市天际线下载 不同角度的软件工程 (Software Engineering in different perspectives) In the last few months, I have be ...

  8. J2ME开发及JBuilder工具的应用

    [摘要]本文对J2ME体系结构及MIDP应用程序开发过程进行深入研究,总结出了MIDP应用程序开发的基本流程和方法,开发工具的选择及其比较.JBuilder作为典型的Java IDE工具,结合JBui ...

  9. J2ME手游开发日记

    J2ME新手,做了一个游戏的项目,其中有些体会,觉得有些东西还是可以拿出来和大家分享.说错了还请包涵. 开发环境: windows2000+JBuilder X+semc_j2me_sdk_2_1_4 ...

最新文章

  1. spring Transaction Propagation 事务传播
  2. boost::xtime相关的测试程序
  3. UVa272-TeX中的引号
  4. C#LeetCode刷题之#283-移动零(Move Zeroes)
  5. lambda表达式对list排序
  6. 前5月全国快递业务量累计完成396.5亿件 同比增50.1%
  7. Mercurial (hg)
  8. ppt抽奖vba代码
  9. win10手动安装打印机驱动
  10. windows环境下定时进行阿里云DDNS解析
  11. 图形识别和简单的颜色识别
  12. python学期总结
  13. 苹果计算机如何显示错误,Mac闪烁问号——如何修复苹果电脑错误提示-万兴恢复专家...
  14. python 控制鼠标滚轮_使用 python pyautogui实现鼠标键盘控制功能
  15. 【meArm机械臂】第一篇·结构设计及搭建
  16. 原来等待我做的事情还有很多
  17. printf颜色控制c语言,C语言中控制printf的打印颜色实例及vt100的控制符文档
  18. 直接解决OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.OMP:
  19. 联想笔记本如何安装内存条——附安装结果检查方法及问题解决方法
  20. HtmlSpanner

热门文章

  1. [应用][AT][C++] 使用AT命令操作SIM卡进行短信发送
  2. 一个人吃饭,一个人陪伴
  3. 「图片版」ps常用快捷键大全,设计师进阶之路
  4. 卡尔曼滤波器(6) -- 一维卡尔曼滤波器(例5完整模型)
  5. 怎样提高并保持百度快照的更新频率
  6. location常见方法
  7. c 语言中set的用法,C++中set用法详解
  8. 地级市学校数、教师数和学生数
  9. docker入门使用
  10. Docker下安装zookeeper(单机 集群)