选择显示字体大小

如何使用jbuilder开发j2me应用

首先此文只是针对初学者,本人也不支持使用盗版软件,如果真的想用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   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons