`

J2ME技术入门之一——J2ME程序的开发过程

阅读更多

在进行J2ME开发以前,必须首先了解J2ME程序的开发过程,只有熟悉了开发过程以后才可以了解如何进行J2ME程序的开发。由于运行环境以及针对平台的不同,J2ME的开发过程和J2SE的开发过程不一样,要比J2SE的开发过程麻烦不少。

J2ME开发的大致过程是这样的:

1、编写Java源代码,在编辑器里面编写代码,你即可以在一般的文本编辑器里面编写,也可以在集成开发工具里面编写,这个和J2SE是完全一样的。

2、编译Java源代码,一般使用工具进行编译,实际开发中很少在命令行下面进行操作,所以初学者可以不必了解如何在命令行下面进行编译。

3、预审核编译生成的class文件,这样做的目的主要是在运行以前进行预先的检查和审核,减少运行时的负担并提高程序的运行速度。J2ME开发包中提供有预审核的命令,在编译的时候,一般开发工具会自动进行该操作。

4、经过预审核的class文件,就可以在模拟器中运行,查看效果和进行调试,如果需要修改则重新返回第一个步骤。一般开发工具中都包含有模拟器,你只需要“运行”程序,开发工具就会自动启动模拟器进行运行。

5、如果经过模拟器中的运行,没有什么问题,就可以将程序混淆、打包以后,传输到手机中。如果在手机中测试也通过的话,就可以发布了,如果在手机中执行还存在问题的话,还要返回第一个步骤。

需要注意的是,由于模拟器和手机上的bug,模拟器和手机不是完全一样的,所有的程序在发布以前必须在真实的手机上进行测试。

J2ME的开发流程看起来比较复杂,但是在实际的开发中,大部分的工作都是由开发工具来完成的,所以也不是很麻烦。

l 关于JADJAR

J2ME开发最后发布的文件有两种:

JAD——Java应用描述文件,用来说明应用的相关信息,例如文件大小等等。

JAR——程序和资源文件,包含所有的class文件和图片、声音等资源文件。

其中这两种文件是程序发布时,使用的文件。也就是最后分发给用户时分发的文件,有些手机在发布时只需要jar文件即可。
分享到:
评论

相关推荐

    J2ME学习笔记 入门 学习经验

    j2me学习笔记【1】——helloworld程序示例 j2me学习笔记【2】——利用Display类的isColor()方法获取设备是否支持彩色的信息 j2me学习笔记【3】——简单的在线帮助示例 j2me学习笔记【4】——Item类的学习 j2me学习...

    J2ME从入门到精通

    通过这个J2ME从入门到精通的教程,你将全面了解J2ME开发的各个方面,从理论知识到实践技巧,为构建自己的J2ME应用程序打下坚实基础。随着移动技术的发展,虽然J2ME可能不再是主流,但其核心思想和原理在现代移动开发...

    J2ME编程入门PPT

    在CLDC之上,有一个重要的简表——MIDP(Mobile Information Device Profile),它为移动信息设备(如手机)提供了一个标准的Java API集合,与CLDC一起构成一个适用于受限设备的Java应用程序环境。MIDP包括了用户...

    j2me手机游戏——扫雷

    《j2me手机游戏——扫雷》是一款基于Java 2 Micro Edition (J2ME) 平台开发的经典游戏,旨在为手机用户提供与Windows系统扫雷相似的娱乐体验。这款扫雷游戏具有高度的适应性,能够自动适应不同屏幕尺寸,同时配备了...

    基于J2ME的Java手机游戏开发实例

    本文将详细介绍如何使用Java 2 Micro Edition(J2ME)开发一款简单的手机游戏——拼图游戏(Tile Puzzle)。通过本文,读者可以了解到J2ME的基本概念、开发环境搭建、以及一个完整的游戏开发流程。 #### J2ME简介 ...

    j2me_MIDlet_手机游戏入门开发_俄罗斯方块

    J2ME是Java技术的一个子集,它允许开发者创建能在各种嵌入式设备上运行的应用程序,包括手机、智能卡甚至家电。J2ME由配置和Profile组成,其中MIDP(Mobile Information Device Profile)是用于开发移动设备应用的...

    J2ME手机游戏编程入门与提高 代码

    《J2ME手机游戏编程入门与提高》是一本旨在引导初学者进入移动游戏开发领域的书籍。J2ME,全称Java Micro Edition,是Java平台的一个版本,特别为资源有限的移动设备如手机和平板电脑设计。这本书通过实例代码,帮助...

    J2ME 中文教程1.01a

    第十二章“搭建开发平台—Eclipse”讲述了如何利用EclipseME作为Eclipse一个插件,帮助开发者开发J2ME应用程序。 第十三章“搭建开发平台—JBuilder”介绍了如何利用久负盛名的JBuilder作为开发工具来开发J2ME...

    J2ME手机游戏MIDP1.0游戏入门

    开发J2ME应用程序通常需要一个集成开发环境(IDE),如NetBeans或Eclipse,它们提供了编写、编译和测试MIDlet(MIDP应用程序)的工具。此外,需要安装Java Wireless Toolkit(J2ME WTK)或者Sun Microsystem的SDK,...

    J2ME手机游戏开发平台的设计与实现

    为了解决这一问题,华南理工大学计算机应用工程研究所的研究人员设计并实现了一个基于J2ME(Java 2 Micro Edition)的可视化手机游戏开发平台——mJoyStudio。 #### 二、J2ME手机游戏开发平台概述 ##### 1. 游戏的...

    J2ME入门必学:组件、动画和多线程代码

    本教程将带你入门J2ME,深入理解组件、动画和多线程编程的关键概念。 **一、组件** 在J2ME中,组件是构成用户界面的基本元素,如按钮、文本框、列表等。MIDP(Mobile Information Device Profile)提供了基础的...

    J2ME编程简介(内含游戏案例)

    MIDP则是在CLDC之上构建的,提供了一组特定于移动设备的API,旨在支持移动设备上的应用程序开发。MIDP包含了一些关键功能,如用户界面管理、网络连接、数据存储等,让开发者可以创建丰富的移动应用程序。在MIDP上的...

    java基础——入门篇

    Java基础入门篇主要涵盖了一系列关于Java编程语言的基础知识,包括JVM(Java虚拟机)、Java开发环境的搭建、Java的历史、特点、程序类型、垃圾收集器、J2SE的下载和安装,以及环境变量的配置和测试。此外,还会介绍...

    学好j2me的方法(pdf文档) [实用教程]

    当掌握了这些基础知识后,就可以着手创建第一个简单的应用程序——HelloWorldMIDlet,以此作为入门实践项目。 #### 开发工具的选择 选择合适的开发工具能够提高编程效率。文档中建议使用Eclipse及其插件EclipseME...

    J2ME手机游戏设计案例源代码-GameEngine_Record

    J2ME(Java 2 Micro Edition)是Sun Microsystems推出的一种基于Java的技术标准,主要用于移动设备上的应用程序开发,例如智能手机、PDA等。本文将详细介绍一个具体的J2ME手机游戏设计案例——`GameEngine_Record`中...

    KJava深入浅出——Java在PDA上的程序设计

    《KJava深入浅出——Java在PDA上的程序设计》一书主要涵盖了Java技术在掌上设备(PDA)上的应用开发,旨在帮助开发者理解和掌握KJava编程的基础知识和实战技巧。KJava是Java Micro Edition (Java ME)的一个分支,...

    j2me手机游戏--贪吃蛇实现代码

    本篇文章将深入探讨如何使用J2ME开发一款经典的手机游戏——贪吃蛇,以此为例介绍J2ME游戏开发的基本流程和技术要点。 首先,我们要理解贪吃蛇游戏的基本逻辑。贪吃蛇游戏的核心在于蛇的移动和食物的生成。蛇在屏幕...

    Java手机程序设计入门7

    ### Java手机程序设计入门7 —— J2ME新手专用书籍 #### 一、章节概览与背景介绍 《Java手机程序设计入门7》是专为Java 2 Micro Edition(简称J2ME)的新手设计的一本书籍。该章节主要介绍了如何使用Borland的...

Global site tag (gtag.js) - Google Analytics