`
jackery
  • 浏览: 16107 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

JBuilder上的J2ME开发环境配置

阅读更多

通常,我的 J2ME 开发工作是在 JBuilder 中完成的,虽然我也看过一些有关 Eclipse 配置 J2ME 开发环境的文档,但怎么都感觉过于繁锁,而且还要注意版本问题,与其将时间用在搭建开发环境上,还不如用于写点代码,并且,一旦开发过程中遇到某些问题,至少我不用担心是开发环境没有配置好还是模拟器没有设置好问题。

好了,废话不多,开始进入正题了,通常,我们可能是针对某一具体的手机进行软件开发,因此,环境的配置是针对具体厂家的具体型号的手机来说的,如果在你的程序中不使用厂商提供的 API ,或者换句话说,仅仅只使用标准的 MIDP1.0/2.0 , CLDC1.0/1.1 ,那么,直接使用 SUN 官方的 WTK 来进行开发环境配置即可。不过,依然不建议这么做,至少,不同厂商不同型号的手机在细节上还是会有一些区别的。

JBuilder 建议使用 9 以上的版本,目前我使用的是 JBuilder 2005 , JBuilder9 和 JBuilder X 也都用过,差别不算太大,因此,我以目前使用的 2005 来说一下各主流厂商的开发环境配置问题,由于个人也不敢说是精通,因此,肤浅的地方请大家指正。

WTK

使用 WTK 来配置开发环境是最简单的事情, JBuilder2005 中就自带的 WTK2.1 ,目前官方最新的版本为 2.2 ,可以从 SUN 官方站点上下载得到。

优点:通常,使用 WTK 是由于 WTK 提供了对相当多 JSR 规范的支持,同时,对某些细节的支持也比较良好(如在 MOTO 4.3 中,创建带有 alpha 通道的图片常常会报错,导致模拟器崩溃,但在 WTK 中却没有这种问题,尽管在真机上这段代码是正确的)。也许目前市面上所有的手机都未能提供支持的 JSR 或者厂商还未能提供相应的 SDK 之前,使用 WTK 可以进行前瞻性的开发工作。另外, WTK 模拟器的运行速度比较快,占用资源少,机器配置不好的朋友可以在 WTK 中进行开发调试,在进入最后阶段时再换成相对应的 SDK ,可以节约许多时间。

缺点:分辨率为 240*320 ,但无法全屏,如果目标手机的分辨率与此不同,情况可就不妙了。

WTK 的配置我就不说了,上面提供的文档中已经说得极为详尽。

SIEMENS

SIEMENS 的 SDK 是我最早进行开发时使用的,可惜现在 SIEMENS 不再经营手机业务,并且,出的机器也无太多亮点,因此,不提也罢(真让人怀念 6688 上的 IO 系统,功能强大,远胜于现在的 JSR-75 )

NOKIA

NOKIA 有一统手机平台的野心,并且近来推出的手机,不管型号如何,也逃不过 S40 、 S60 、 S80 ( N9210 )和 S90 ( N7710 )平台,而目前市面上使用最多的莫过于载有 S40 或 S60 的手机了, S40 的分辨率通常为 128*128 或 120*160 ,个人感觉比较小,而 S60 支持 176*208 则比较合适(但仍没有 240*320 够用),虽然现在的 SDK3.0 可以支持 240*320 和 352*416 ,可惜我已转到 MOTO 上了,没有太多了解。

优点: NOKIA 模拟器给人的感觉是稳重,从安装后的大小就可以看出来了。 NOKIA 真实的模拟了整个手机系统,因此,模拟程度还是相当高的。

缺点:稳重从另一方面来说可以说是笨重,由于是模拟手机系统,因此,资源的开销较大,特别是使用中文版本的模拟器时,速度有点让人无法忍受( AMD1800+/ 512M )。

NOKIA 的 SDK 可以从 http://www.forum.nokia.com/main.html上面载得到, SDK 可以分为几个版本,早期的是 1.2 ,需要注册得到序列号用于安装,后来就是 2.1C 和 3.0 ,通常我使用 1.2 进行开发调试,原因是英文版本的模拟器,运行速度比较快(但中文无法正常显示),直到最后需要发布时,才使用 2.1C 的模拟器做最后的调整( S60 上的连连看游戏)

模拟器的安装只不过是将文件 COPY 到指定目录,因此,安装好 SDK 后,一旦重新安装了操作系统,只要安装文件没有丢失,可以直接进行配置。

1、Tools->Confirgure->JDKs

(转)JBuilder上的J2ME开发环境配置 - SAKUYA - SAKUYA的博客

分享到:
评论

相关推荐

    JBuilder2006上的J2ME开发环境配置

    JBuilder2006上的J2ME开发环境配置(图文教程)

    J2ME开发环境配置(MyEclipse插件+WTK+jdk)

    Myeclipse J2ME开发之环境配置的钱言随着移动设备的普及和应用 , 在小型存储设备方面的研发进入了一个全新的时期比方数字电视 , PDA , 移动存储通信设备等 。 而各方面的技术也进入了一个飞速发搌的时期 。 尤其...

    嵌入式开发j2me编程环境

    虽然公司使用JBuilder,但是我还是觉得Eclispe是大势所趋,所以我选择了Eclipse作为开发环境。 使用软件:Eclipse3.2 ,EclipseMe1.5.5,WTK 2.2,下载地址我就不再抄了。我们应该相信Google和Baidu,呵呵。 关于...

    JAVA上百实例源码以及开源项目

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    h_JAVA 2应用编程150例.rar

    很多很好的一些例子. 第1章 Java图形用户界面编程 1 实例1 布局管理 2 实例2 设计软件启动界面 9 实例3 实现多色窗口 11 实例4 切分窗口 13 实例5 丰富多彩的按钮 15 ...实例150 构造Jsp/javabean开发和发布环境 537

    JAVA上百实例源码以及开源项目源代码

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    java源码包---java 源码 大量 实例

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    J2ME优化压缩PNG文件 4个目标文件 内容索引:JAVA源码,综合应用,J2me游戏,PNG,图形处理 这是个J2ME控制台程序,它能剔除PNG文件中的非关键数据段,减少文件大小从而达到压缩图片的目的。而图片的质量并不会受到损失...

    java源码包2

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    java源码包3

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    java源码包4

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    J2ME优化压缩PNG文件 4个目标文件 内容索引:JAVA源码,综合应用,J2me游戏,PNG,图形处理 这是个J2ME控制台程序,它能剔除PNG文件中的非关键数据段,减少文件大小从而达到压缩图片的目的。而图片的质量并不会受到损失...

    java应用软件程序设计

    525 实例143 安装配置Tomcat 526 实例144 安装配置Apache 528 实例145 安装配置WebLogic 529 实例146 整合Tomcat与IIS 531 实例147 整合Tomcat与Apache 532 实例148 整合JBuilder与WebLocig 533...

Global site tag (gtag.js) - Google Analytics