`
CnXiaowei
  • 浏览: 49374 次
社区版块
存档分类
最新评论

J2ME手机编程心得(一)

阅读更多
   自学J2ME也有一段时间了,总觉得应该把自己学习的心得与收获写出来,一直没有时间,不过不管有没有时间还是要抽出时间总结一下的了,一点点的写吧!

   a.开发工具

    想要做J2ME开发,当然需要选择合适的开发测试工具,这里我选择的是SUN的WTK2.2版本,开发的集成IDE采用JBuilder2005。

    WTK2.2可以在SUN公司的网站下载(http://java.sun.com/j2me/index.jsp),JBuilder2005嘛,网上搜索一下也有很多破解版下载的地方(没办法,咱买不起正版)。下载以后进行安装,安装过程十分简单这里也不过多描述。

    还有如果是想要开发游戏之类的,可能还需要一些图形处理工具,图形处理工具可以选择Macromedia Fireworks 8.0,一般的图形处理都能顺利的完成。如果是开发RPG游戏,可能还需要一个地图编辑器来制作地图,如果你有时间或者有精力完全可以自己开发一个合适的地图编辑器,不过为了免得麻烦,能在网上找到的资源还是利用一下吧,这里推荐一款开源的地图编辑器,"Tile Studio",使用起来还算比较方便,可以到http://tilestudio.sourceforge.net/下载,具体的使用方法在以后的文章中再做具体描述,这里不多说。

    b.开发环境配置

    安装完毕以后,接下来要做的就是配置开发环境,JBuilder2005本来是带了WTK2.1的,不过我们还是用2.2的版本好了,首先打开JBuilder2005,打开Project -> Default Project Properties窗口,如下图:

再点击JDK边上的"..."按钮,打开选择JDK的窗口,如下图:

然后点击"New..."按钮,打开配置JDK的窗口:

这里是选择JDK的目录的地方,点击"..."按钮,会出现选择JDK的Home文件夹的窗口,选择你装WTK的位置,比如E:\WTK2.2,点击"确定",如果WTK装的没问题,Name for this JDK的文本框会自动变成"J2ME Wireless Toolkit 2.2",这就代表JBuilder已经自动找到了WTK2.2,然后点击"OK",就新添加了一个JDK,然后在上一步选择JDK的窗口选择"J2ME Wireless Toolkit 2.2",就完成了WTK2.2在JBuilder里面的配置过程。

    配置完成以后可以测试一下配置的环境有没有问题,首先新建一个新的项目,例如取名为"TestMidlet",如图:

点击"Next"按钮,选择JDK,这里我们要选择我们刚刚配置过的WTK2.2

然后再点"Next",再点击"Finish",就成功创建了一个空的Project。

接下来要新建一个Midlet,File -> New ,然后选择Micro下面的MDIP Midlet,如图:

回去继续写。。。

回来了,继续.....

家里用的是JBuilderX因此界面可能稍有不同,不过功能都是一样的,不影响什么

选择完以后,进入设置Midlet的界面,输入Midlet的名字

下一步,输入Screen的参数,Displayable Type我们这选择继承Form:

点击完成按钮,完成创建,JBuilder已经生成了最基本的代码,右键点击左边class树的TestMidlet.java,出现菜单:

选择Micro Run using "TestMidlet",运行程序,出现如下的手机模拟器的界面:

说明环境配置成功!如果发现有异常,就检查一下WTK的设置

分享到:
评论

相关推荐

    j2me 手机短信编程(sms),经典

    j2me 手机短信编程(sms),经典 适合编程各个阶段的人学习,一定很有帮助

    J2ME手机扫雷游戏

    J2ME是Java技术的一个分支,主要用于嵌入式系统和移动设备,如早期的智能手机和平板电脑,它为开发者提供了跨平台的编程能力。 在这款J2ME手机扫雷游戏中,开发者运用了J2ME的核心技术,包括MIDP(Mobile ...

    j2me游戏开发实例

    **J2ME游戏开发实例详解** J2ME(Java 2 Micro Edition)是Java平台的一个子集,专门用于...通过这个J2ME游戏开发实例,你可以深入理解移动游戏开发的各个方面,逐步提升自己的编程技能,为未来的项目打下坚实基础。

    【中文】【 J2ME开发大全 】【pdf】【15.87 MB】

    给定信息中的“【中文】【 J2ME开发大全 】【pdf】【15.87 MB】”指的是一本关于J2ME开发的经典书籍,该书籍提供了详尽的J2ME开发指南,包括基础概念、编程技巧、最佳实践等内容。作为一本经典书籍,它对于想要深入...

    一个超简单的J2ME游戏实例

    J2ME,全称Java Micro Edition,是Java平台的一个子集,主要用于嵌入式设备和移动设备,如早期的智能手机和功能手机。它提供了开发和部署小型应用程序的框架,包括游戏。在这个超简单的J2ME游戏实例中,我们主要关注...

    J2me手机泡泡堂游戏

    《J2ME手机泡泡堂游戏》是一款基于Java平台开发的移动设备游戏,它以其与经典泡泡堂游戏的高度相似性赢得了玩家的喜爱。此游戏的核心亮点在于它不仅提供了丰富的游戏体验,而且还附带了全部的源代码,这对于开发者和...

    J2ME学习视频

    这个资源可能是由一位名为“txyly998”的博主分享的,旨在帮助初学者和开发者掌握J2ME编程。 描述中提到的“博文链接”指向了iteye博客的一个页面(https://txyly998.iteye.com/blog/339081),该页面可能包含更...

    j2me小练习,教学用

    【标题】"j2me小练习,教学用" 在IT领域,J2ME(Java 2 Platform, Micro Edition)是...通过实践这个项目,学习者不仅可以提升J2ME编程技能,还能深入理解移动游戏开发的各个方面,为未来更复杂的项目打下坚实的基础。

    j2me_fly_game_1945

    《J2ME飞翔之旅:1945飞行射击游戏源码解析》 在移动设备尚未普及智能操作系统的时代,Java...通过对这款源码的学习,开发者不仅可以掌握J2ME编程技巧,还能深入理解游戏开发的核心流程,为今后的项目提供宝贵的参考。

    Java手机游戏海底探险源文件

    总的来说,Java手机游戏海底探险源文件提供了一个实践性的学习案例,涵盖了Java编程、J2ME技术、游戏设计与开发等多个重要知识点。通过研究这个项目,开发者不仅可以提升Java编程技能,还能了解到游戏开发的全过程,...

    手机游戏开发全书试读版本

    - **全面理解手机游戏开发**:通过本书的学习,读者不仅能够掌握具体的编程技巧,还能对整个手机游戏开发过程有一个全面的认识。 - **提升个人与团队能力**:本书提供的实用指南和技术支持,能够帮助开发者和开发...

    个人收藏的编程下载资源全部公布

    本文将深入分析一份个人收藏的编程下载资源列表,涵盖Java、C/C++、游戏开发等多个领域,旨在为读者提供一个全面的编程资源指南。 #### Java资源 1. **[it315.org](http://www.it315.org)** - 此网站提供全面的...

    编程人员应常去的网站

    42. **Fyter的博客**:个人技术博客,分享编程经验和心得。 43. **DevExpress**:提供ASP.NET、WinForms等控件和开发工具。 44. **OperaMask**:浏览器插件开发,尤其与JavaScript和Web开发相关。 45. **中国源码...

    java基础学习心得.docx

    Java 基础学习心得 Java 是一种广泛使用的编程语言,随着其广泛应用,越来越多的人开始学习 Java。那么,Java 学习需要什么根底?下面,我们将详细介绍 Java 学习的基础知识。 Java 学习需要什么根底? Java 学习...

    java学习心得总结.pdf

    Java学习心得总结 Java是一种广泛使用的高级编程语言,尤其在企业级应用开发中占据着重要地位。学习Java需要循序渐进,扎实基础,才能逐步掌握其精髓。以下是一些关于Java学习的关键点和注意事项: 1. **数据类型*...

    java实习心得.pdf

    Java语言,作为一种静态面向对象的编程语言,以其优雅的编程思维和强大的面向对象特性,深受程序员喜爱。实习过程中,初次接触Java,可能会觉得它的入门相对C++或C来说较慢,需要理解诸如JAVA_HOME、CLASSPATH、...

    JAVE 基础入门 外带经验心得 原版

    - **J2ME (Java 2 Micro Edition)**:专为移动设备如手机和平板电脑等小型设备设计的 Java 版本。 - **J2SE (Java 2 Standard Edition)**:标准版 Java,适用于桌面应用和企业级应用程序。 - **J2EE (Java 2 ...

    java学习心得总结精选.pdf

    Java是一种广泛使用的面向对象的编程语言,其强大的特性和丰富的类库使其成为开发跨平台应用程序的理想选择。以下是对Java学习过程中的关键知识点的详细说明: 1. **数据类型**:Java是一种强类型语言,分为基本...

Global site tag (gtag.js) - Google Analytics