首先此文只是针对初学者,本人也不支持使用盗版软件,如果真的想用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
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器