WAP之家:为您提供最全最新的WAP技术,CP.SP.3G等行业资讯。 WAP之家交流论坛全新开放 点击进入>>
WAP资讯 | 3G动态 | SP动态 | 运营商动态 | 内容商动态 | 制造商动态 | 论坛讨论>> 每次自动访问
WAP技术 | WAP源码 | 手机编程 | 手机源码 | 无线技术 | J2ME技术 | 手机软件 添加到收藏夹
IVR技术 | SP资料 | SMS MMS技术 | 商业方案 | IVR下载 | 书籍教程 | 工具软件 语言:繁體中文

WAP之家技术文章J2ME技术开发环境如何使用JBUILDER开发J2ME应用

如何使用JBUILDER开发J2ME应用
作者:Tommy  来源:www.00muzhi.com  发布时间:2005-7-15 15:12:17

首先此文只是针对初学者,本人也不支持使用盗版软件,如果真的想用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对个人开发来讲还是很不错地。

文:Tommy

[] [返回上一页] [打 印]
文章评论

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码