搭建J2ME的开发环境

合集下载

基于J2ME技术的移动游戏开发平台

基于J2ME技术的移动游戏开发平台

华南理工大学硕士学位论文基于J2ME技术的移动游戏开发平台姓名:***申请学位级别:硕士专业:计算机应用指导教师:***20050501第二章.J2.Ug平台分析低配置设备高配置设备2.1,2配置概述配置将运行时环境定义为一组核心类和一个运行在特定类型设备上的特定JVM。

虽然还可能在将来定义其他的配置,但当rillJ2.\_iE存在两种配置,CLDC和CDC。

连接限制设备配胃(CLDC):与虚拟机KVM一起,用十内存有限ff勺【6位或32位殴备。

这是用于开发小型J2ME应用程序的配置(虚拟机)。

从游戏程序员的角度看,它的大小限制让它比CDC更具挑战性。

CLDC同时还是用于开发绘图工具应JE{=j程序的配置。

目前许多支持1J2,h1E技术的手机便是个运j亍小应用程序的小型无线设备的示例川。

连接设备配置(CDO:与虚拟机CV;I一起使用,用于要求内存超过2兆的32位体系结构。

互联网电视机顶盒和某些PDA便是这类设备的一个示例I71,目前,己上市的手机跨越CLDC和cDC两个配置舰范,有些智能手机的硬件配置甚至超越了CDC规范。

第一二章12ME平台分析的移动设备从手机到PDA,而这些移动设备的硬件差异也比较的大。

要作为可移植的移动游戏开发平台,J2ME存在许多不足之处。

2.2J2ME平台缺陷从上面论述可以看出,处理芯片、显示尺寸等硬件因素造成了手机设备具自‘较大的差异性。

显示尺寸的不同将使应用程序无法通用在不同设备中,比如说某些功能菜单显示1i了.某些功能按钮显示不了等等。

囚此,这一差异性使得丌发人员不得不针对具体的各种手持设备进行开发,在一种设备中调试通过的程序,还要在另外一种设备中进行调试。

如果希望应用程序具备更好的通用性,那么自然要研究更多的手机,这样就造成了开发成本的提高[81。

无论是移动游戏电好,普通的J2ME应用程序MIDLet也好,它可能运行在KVMtCLBC配置)上,或CVM(CDC配置)上,而这两个平台对程序丌发有不毕南理工大学硕士学位论文同的要求。

第2章-J2ME开发环境的安装及配置

第2章-J2ME开发环境的安装及配置

图2-21 选择全部安装
2.4.3 配置Eclipse J2ME的环境 1.设置文件存放的路径
图2-22 填写构建路径
2.设置字符集
图2-23 设置Editors
3.添加WTK
图2-24 选择WTK
图2-25 选择WTK路径
图2-26 安装成功界面
2.4.4 Eclipse调试环境的配置
2.1 2.2 2.3 2.4 2.5
安装JDK 设置环境变量 安装Sun WTK Eclipse下开发环境的搭建 手机游戏开发平台介绍
2.1 安装JDK
JDK是Java开发工具包(Java Development Kit) 的英文缩写。它是一种用于构建在Java平台上发 布的应用程序、Applet和组件的开发环境。 JDK是一切Java应用程序的基础,所有的Java应 用程序是构建在这个之上的。它是一组API,也 可以说是一些Java Class。注意在Java 1.2之后, 这通常被称为J2SDK,即Java2 SDK。可以到 Java的官方网站/下载。
J2ME WTK初始默认的模拟器是Default Color Phone,这是一种虚拟的彩色屏幕手 机设备。
图2-12 选择模拟器
J2ME WTK提供了基本的开发库以及工具。
2.4 Eclipse下开发环境的搭建
Eclipse是一个非常著名的集成开发工具, 其自身功能强大而易用。
Eclipse的另一个非常重要的特点是其提供 了非常灵活的扩展能力。
Microsoft Smartphone用户可能会通过使 用其设备来访问公司数据或处理其他保密 事务,如基本Internet的采购。
Microsoft Smartphone将电话的特性和 PDA的典型功能融合在一起,并将它们结 合为移动电话的形式。

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

J2ME手机游戏开发的跨平台设计与实现
种 手 机 操 作 系 统 上 移 植 , 作 系统 越 多 越 乱 , Jv 而 操 对 aa
言 优越 性 越 好 。
二、 2 J ME手机游 戏开发 的跨平 台实现
1 2 .J ME手 机游 戏 开 发 环 境 的搭 建 。 要成 功 开 发 一 个 J M 2 E的 手机 游 戏 ,首 先 必须 要 搭 建 好 开 发 程序 的 基 本环 境 。JME环 境 搭 建 需 要 以下 几 2

严 玫
摘 要 : 文探 讨 了 J ME手 机 游 戏 的 开发 及 实现 , 以及 如 何 最 本 2

J E手机游戏开发的跨平台设计与实现 M 2
的 跨 平 台设 计 与 实现 。
关键 词 :2 J ME手机 游 戏 ; 平 台设 计 与 实现 跨
Байду номын сангаас
Jv aa语 言最 初 是 由 S n公 司 开 发 设 计 的 一 种 基 本 u
远 远 不够 ,在 开 发 完 成 一 手 机 游 戏 并且 能在 WT 上 个 K
正 常运 行 时 ,还 不 能 直 接 下 载 到 任 何 一款 手机 上使 用 , 还 需要 一个 跨 平 台 的解 决 过 程 。 2 JME采 用 了模 块化 、 可 升 级 的体 系 结 构 。JME与 Jv 语 言 一样 , 2 aa 核心 都是“ 虚
在 实 际应 用 中 ,仅 仅 使 用 S n公 司提 供 的 WT u K还
的 程序 设计 语 言 , 以其 跨 平 台性 、 安全 性 和 网络 功 能 , 高 已经 为越 来 越 多 的人 所 接 受和 认 可 。 aa 言 发 展 到今 Jv 语
天, 已经 形 成 三 大 应 用 模 块 , 别 为 :2 E J M J E 。 分 J S ,2 E, E 2

基于J2ME的手机软件开发(一)

基于J2ME的手机软件开发(一)

关键词
一、引言
随着支持 a 的手机迅速普及 ,手机软件的需求量 日 J a v 益 暴涨。据最新职位调查 ,手机软件开发人员已成为急缺人才。 JM 2 E由于开发速度快 、周期短 、支持手机多及开发资源丰富 等优点成为当今最受欢迎的手机软件开发平台。然而很多人对 手机软件开发不甚了解 , 甚至觉得神秘莫测 ,无从下手。为此
法gD py) 该方法把MD t e il (, tsa Il 对象作为唯一参数。 e 例: 在 手机上显示 “ LV Y U ”。 I E ! O O
i ot x mio d i . i , mp rj a . re i nI u a v c t c .‘ o d i ot x mio d i . l . mp rj a . r i nmie * a v cet o dt ; p bic s My u l l s M旧l etn s De{ c a e xe d MIl t t pi e p y i l ; t Dsl m d p y ra i a y s a v
度优化的 Jv 运行环境 ,包括手机 、P A aa D 、智能化电器 、数 字机顶盒和汽车导航系统等
三 、C D LC
CD L C提供了一个适合 于 小型的,资源受限的,连接受限 的设备上使用的标准 Jv 平台.这些设 备通常是 1 aa 6位或 3 2 位的微处理器 ,10 B到 52 B的总内存空间,使i 电池供 6K 1K l l
Si u = hp / w . p . . tn r r g i t : w cm r cm c; t / w o go n
C n n onco netn 。 Cn n onco) net . n ot t eC i =(ot t net n onc roe eC i C o p

基于J2ME手机平台的智能客户端游戏设计的开题报告

基于J2ME手机平台的智能客户端游戏设计的开题报告

基于J2ME手机平台的智能客户端游戏设计的开题报告一、选题背景随着移动互联网的快速发展,手机已经成为了人们日常生活中不可或缺的工具。

特别是在青少年群体中,手机游戏已经成为了最流行的娱乐方式之一。

因此,基于手机平台的游戏设计成为了当前游戏开发的热点之一。

同时,随着智能手机的不断更新换代,J2ME平台作为一个成熟、稳定的手机平台,也吸引了不少游戏开发者的关注。

因此,本文将以基于J2ME手机平台的智能客户端游戏设计为研究对象,旨在深入研究如何利用该平台进行游戏开发,以满足用户对于游戏的需求。

二、研究内容本文将从以下几个方面进行研究:1. J2ME平台的特点及其在游戏开发中的应用。

2. 基于J2ME的智能客户端游戏设计的基本原理和方法。

3. 游戏设计中的基本要素,包括游戏场景设计、人物设计、关卡设计等。

4. 游戏开发过程中所需要使用的开发工具和技术。

5. 针对不同类型的游戏,设计并开发相应的游戏。

三、研究意义本研究的意义在于:1. 深入研究J2ME平台在游戏开发中的应用,探索出一套较为成熟的游戏开发流程及技巧。

2. 推动手机游戏行业的发展,为用户提供更加有趣、丰富的游戏体验。

3. 提升J2ME平台的知名度和应用程度,扩大其在手机应用领域的市场份额。

四、研究方法和步骤本文的研究方法主要包括:1. 文献资料法:通过查阅相关的学术期刊、论文、书籍、网站等,了解J2ME平台的特点及其在游戏开发中的应用。

2. 实验法:结合已有的手机游戏案例,探究游戏开发中的基本方法和技巧。

3. 调查法:通过问卷调查等方式,了解用户对于手机游戏的需求,针对性地开发游戏。

本文的研究步骤如下:1. 研究J2ME平台的基本特点及其在游戏开发中的应用,了解开发环境和工具。

2. 分析游戏设计中的基本要素,包括游戏场景设计、人物设计、关卡设计等。

3. 针对不同类型的游戏,设计相应的游戏场景和规则,并进行开发和测试。

4. 结合实验结果和用户反馈,优化游戏设计,提升游戏体验。

J2ME浏览器开发流程

J2ME浏览器开发流程

J2ME 浏览器的流程按照老的习惯,我们首先都要分析我们需要什么,有什么用,和怎么去实现它J2ME浏览器主要功能就是让大家能通过现有的无限网络,实现资源的共享和传播。

3G 4G世代的到来更为我们开发各种快捷高效的浏览器带来了动力。

这也是我们开发J2ME 浏览器的潜在的市场。

1,开发JA V A 的程序,我们先还去去设置下我的电脑属性中的环境变量。

具体操作略。

2.网页浏览器,包括五个部分,菜单栏模块,工具栏模块,地址栏模块,浏览器选项卡模块以及收藏夹模块。

1菜单栏模块内容包括文件菜单,转到菜单,调整菜单和收藏夹菜单。

主要是通过菜单栏的操作实现网页的前进,后退,停止,刷新和转到功能,还包括收藏夹的新建与整理。

2。

.工具栏的功能则是实现常用的操作,通过点击工具图标来实现菜单栏中所有的操作。

3.地址栏模块则用来接收用户输入的网站地址,然后将该地址传给浏览器组件,呈现指定的网页。

4.浏览器选项卡模块实现在同一个窗体中显示多个页面。

5.收藏夹模块是本设计中最重要的一部分,包括整理收藏夹菜单和添加收藏夹菜单,可在程序运行的过程中根据用户保存的内容,填充收藏夹的内容,且在网页浏览器重新启动的情况下依旧保留有上次保存的网页。

需求分析本模块要实现的功能模块包括:菜单栏模块,工具栏模块,地址栏模块,浏览器选项卡模块以及收藏夹模块。

1.菜单栏模块内容包括文件菜单,转到菜单,调整菜单和收藏夹菜单。

主要是通过菜单栏的操作实现网页的前进,后退,停止,刷新和转到功能,还包括收藏夹的新建与整理。

2.工具栏的功能则是实现常用的操作,通过点击工具图标来实现菜单栏中所有的操作。

3.地址栏模块则用来接收用户输入的网站地址,然后将该地址传给浏览器组件,呈现指定的网页。

4.浏览器选项卡模块实现在同一个窗体中显示多个页面。

5.收藏夹模块是本设计中最重要的一部分,包括整理收藏夹菜单和添加收藏夹菜单,可在程序运行的过程中根据用户保存的内容,填充收藏夹的内容,且在网页浏览器重新启动的情况下依旧保留有上次保存的网页。

Eclipse 3.5.2配置J2ME环境和 WTK2.5.2下载

Eclipse 3.5.2配置J2ME环境和 WTK2.5.2下载

Eclipse 3.5.2配置J2ME环境和WTK2.5.2下载Eclipse 3.5.2配置J2ME环境和WTK2.5.2下载一、下载EclipseMe1.7.91. EclipseMe1.7.9下载地址是:/projects/eclipseme/files/2.WTK2.5.2下载地址是:/products/sjwtoolkit/download.html(在网页中下部有个“download”点击下载)二、下载好以后(注意不要解压缩)打开Eclipse 选择Help ---> Insert New Software如图的界面单击add界面如图单击archive 选择eclipseme压缩包的路径Name 可以随便起不过最好是Eclipseme单击“确定”选中EclipseMe 点击“下一步”一直点“下一步” 最后同意协议,再点“完成”可以看到Eclipse的安装进度条(等一下重启Eclipse就好了)安装好后的界面是安装好EclipseMe后在安装WTK2.5.2WTK2.5.2下载地址是:/products/sjwtoolkit/download.html 单击“download”就能直接下载(在网页的中下部)安装好WTK2.5.2后配置WTK2.5.2在Eclipse ——》首选项——》点击J2ME单击"inport"再单击“Browse” 找到WTK2.5.2的安装路径(文件夹)单击“Refresh”结果如图单击“完成”好了到此Eclipse配置J2ME环境就好了,可以直接变写J2me文件了另外还有一种更简单的安装j2me插件的方法,就是直接将EclipseMe1.7.9中解压后的两个包中的文件分别复制到eclipse对应的文件下就行了!例如将EclipseMe1.7.9中的features文件夹下的文件复制到eclipse中的features文件夹下就行了.这种安装方法就是不好卸载!。

基J2ME平台的移动智能游戏的开发

基J2ME平台的移动智能游戏的开发
n el e tGa s d o 2 E v l p n fM b l I tl g n meBa e n J M e i
D OU Ya lng ni
( o eeo Si c n eh o g , hn o gUnvrt f r ioa Ch ee e c ,ia ,5 3 5 C ia C l g f c nea dT cn l y Sa d n ie i o Ta t nl i s M d meJ n 2 0 5 , hn ) l e o sy di n i n A src: M oi tl etg f ¥ eo o ua o o f. nti pp r a tl etg t a do h 2 bt t a bl i ei n ' e b cmep p l i c- n le I hs ae, n i ei n 'l bs nte ME e n lg  ̄ i rn i n lg  ̄e e J
而 提 高 了 开 发 效 率 , 得 它 成 为 了 移 动 智 能 游 戏 开 发 的 首选 。 使 目 前智 能 游 戏 几 乎 是 每 款 手 机 必 带 的娱 乐休 闲 软 件 , 如
俄罗斯方 块、 箱 子等 。 存在游戏 功能较 为单一等 问题 。 推 但 采 用 流 行 的 JME手 机 应 用 开 发 平 台 , 计 一 款 以 < 楼 梦 》 2 设 红 及 其 它 名 著 如 《 游记 》 《 国 演 义 》 题材 的 智 能 游 戏 。 西 、三 为 不仅 实
思路 , 为迷 宫 游 戏 增加 锻 炼 用 户 记 忆 力 的 功 能 , 而 增 添 了新 从
的乐 趣 。并 将 迷 宫 游 戏 、 图 游 戏 、 片 欣 赏 等 多 个 功 能 合 为 拼 图

体 , 节省了游 戏所占内存 , 增添 了全方位 的游戏享受 , 既 又

一种基于J2ME的移动应用系统的开发框架

一种基于J2ME的移动应用系统的开发框架



I D R C M U E 08 f E N O P T R20. o 1
维普资讯
务 逻 辑 交 由 后 台服 务 器 处 理 。 数 据 层 、 间 层 和应 用 中
进 行 查 询 、 证 和 更 新 工 作 。查 询 的 是 数 据 库 表 U e 验 sr
图 2 三 层 结 构
为 了达到可 移植 性 .高 层用 户界 面使 用 了更高 的抽
象 . 装 了完 整 的用户 界 面组件 的 高层对 象 . 且极 封 而 少 提 供 观 感 (o ka dF e) 控 制 四. 以 它 使 得 设 Lo n e1的 所
备可 以使用 本地 的用户界 面观感 。对终端 用户 而言 ,
维普资讯

种 基 于 J 2 E的移 动 应 用 系统 的 开 发 框 架 M
陈颖 聪 , 丁 月 华 , 何 翔 飞 , 李 乃 辉
( 南 理 工 大 学 计 算 机 应 用 工程 研 究 所 , 州 5 0 4 ) 华 广 160
线服 务 , 例如 浏览 网页 、 电子 商务 、 闲娱 乐 等 , 成 休 将
为 人 们 上 网 的 主 要 方 式 之 一 . 以 , 发 移 动 应 用 系 所 开 统 需 求 很 大 . J ME是 最 佳 开 发 平 台 而 2
1 J ME体 系及 其 AP 2 I
基 于 Jv aa技 术 的 J ME平 台. 有 Jv 技 术 的 可 2 拥 aa 移 植 性 、 署 灵 活 性 、 全 性 等 优 点 . 以一 经 问 世 就 部 安 所
发 回给 客 户 层 显 现
收 稿 日期 : 0 7 0 — 4 修 稿 日期 : 0 8 0 — 7 20— 9 1 20— 1 0

J2ME手机游戏环境搭建

J2ME手机游戏环境搭建
s i mu l a t o r t o ma k e mo b i l e d e v e l o p me n t a n d a p p l i c a t i o n i n P C ma c h ne i ,i t wi l l u s e i a v a S E d e v e l o p me t e n n v i r o n me n t ,t h a t i s ,
mo b i l e p h o n e g a me s t o u n d e r s t a n d e a c h s o t f wa r e f u n c i t o n a n d s k i l l e d i n s t a l l a t i o n .T h r o u g h i nt r o d u c i n g t he f u n c i t o n s a n d i n s t a l l a t i o n me t h o d s o f e a c h s o f t wa r e ,t h i s p a p e r g i v e s he t e a s i e s t me ho t d .
LU Yi n g - y i n g
( F u x i n Hi g h e r T r a i n i n g C o l l e g e ,F u x i n 1 2 3 0 0 0 ,C b ma ) Al a ) no t : Th e d e v e l o p me n t o f e a c h p r o g r a m c a n n o t l e ae r a i t n g e n v i r o n me n t . e d e v e l o r } me nt o f J 2 ME

J2ME环境搭建

J2ME环境搭建

第一节游戏程序设计开发环境的搭建与配置一、开发的基本工具JDK 1.5:Sun公司的Java虚拟机,目前的版本为1.6,但是由于1.6版本会出现一些未知问题,因此,本程序开发选择JDK 1.5。

WTK 2.5:WTK 的全称是Sun J2ME Wireless Toolkit —— Sun的无线开发工具包[17]。

这一工具包的设计目的是为了帮助开发人员简化J2ME的开发过程。

使用其中的工具可以开发与 Java Technology for the Wireless Industry (JTWI, JSR 185) 规范兼容的设备上运行的j2me 应用程序。

该工具箱包含了完整的生成工具、实用程序以及设备仿真器。

本次开发选用WTK 2.5工具包。

EclipseMe插件:EclipseME是帮助开发J2ME MIDlet的Eclipse插件。

它可以帮助你轻松的把无线工具包整合到Eclipse开发环境中,使你不必再担心J2ME开发有何特殊需求,而可以把所有精力集中在应用开发上。

本文选用的插件版本为EclipseME 1.5.4,是目前的最新版本。

Nokia相关SDK。

二、开发环境的安装与配置开发工具IDE:Eclipse 3.3.1 + EclipseME 1.5.4;WTK 2.5工具包。

Eclipse是一个开放源代码的、基于Java的可扩展开发平台,Eclipse本身只是一个框架和一组响应的服务,并不能够开发什么程序[18]。

在Eclipse中几乎每样东西都是插件,实际上正是运行在Eclipse平台上的种种插件提供我们开发程序的各种功能。

同时各个领域的开发人员通过开发插件,可以构建与Eclipse 环境无缝集成的工具。

EclipseME作为一个插件,致力于帮助开发者开发J2ME应用程序。

EclipseME 并不为开发者提供无线设备模拟器,而是将各手机厂商的实用模拟器紧密连接到Eclipse开发环境中,为开发者提供一种无缝统一的集成开发环境。

j2mod 的案例

j2mod 的案例

j2mod 的案例摘要:1.j2mod 的背景和概述2.j2mod 的核心功能和特点3.j2mod 的应用案例分析4.j2mod 的优势和未来发展前景正文:j2mod 是一款基于Java 语言开发的模块化框架,旨在简化Java 企业应用的开发和维护工作。

它具有高性能、轻量级、可扩展性强、易于上手等特点,因此在Java 开发领域受到了广泛的关注和应用。

j2mod 的核心功能主要包括以下几点:1.模块化:j2mod 采用了模块化的设计理念,可以将应用拆分成不同的模块,从而实现代码的模块化管理和复用。

2.配置化:j2mod 支持配置化管理,可以通过配置文件灵活地调整应用的各项参数,大大简化了应用的配置工作。

3.高性能:j2mod 采用了多种优化手段,如内存池、连接池等,有效地提高了应用的运行性能。

4.易于扩展:j2mod 提供了丰富的插件接口,开发者可以根据需要进行扩展,以满足不同的应用需求。

j2mod 在实际应用中取得了良好的效果,下面我们来看一个应用案例:某大型企业需要开发一套人事管理系统,由于系统需求复杂,开发周期紧张,因此采用了j2mod 框架进行开发。

j2mod 的模块化设计使得开发者可以快速地搭建起系统的基本框架,然后针对不同的功能模块进行开发。

同时,j2mod 的配置化管理使得系统参数的调整变得非常简单,大大提高了开发效率。

最终,该人事管理系统在规定的时间内顺利完成,并在实际运行中表现出了高性能、稳定可靠的特点。

综上所述,j2mod 作为一款优秀的Java 开发框架,具有广泛的应用前景。

它不仅可以简化应用的开发和维护工作,还可以提高应用的运行性能,降低开发成本。

基于J2ME的手机软件开发(四)

基于J2ME的手机软件开发(四)
维普资讯
襄 嚣 ■ 誓 ■蠢 。
_。
…薯


霹 一
毫 。 。

羹 网络与通棠 。
N E1W ORK& C0 M MU Nl -I 】 ’ CA1 o ’
苍 - JME的 琴机 软件 开发 ( ) I 2
陈 小玉

杨 彩 霞


要 简要 介 绍 了 MIP网络 编程 基 础 知 识 ,以及 无 线 网络 与 设备 安 全 、常 用 网络 安 D
全措 施 ,并给 出了利 用 网络连 接 获取 图像数 据 的 实例 。
J ME,MI P 2 D ,手 机软 件 , 网络 编程 ,网络安 全
谚0 曩
3 E .G T和 H A E D请求 建 立 一个 G T请 求 ,可 以先获 得 一个 H tC net n接 E t onc o p i
口,再 调用 gtt uC d eS tsoe方 法 ,例 : a S r g r=. . / 接 网址 tn ul . / 连 i
H t C n cinc n tD On e t o n=n l O ul ;
i t c=0: n r
关 键词
随着支持 Jv 的手机迅速普及 ,手机软件的需求 量 日益暴 aa 涨 。据 最新 职位 调查 ,手 机 软件 开发 人 员已成 为急缺 人才 。 JM 2 E由于开发速 度快 、周期短 、支持手 机多及开发 资源丰富
等 优 点 成 为 当今 最 受 欢 迎 的手 机 软 件 开 发 平 台 。然 而 很 多 人 对
接 框 架 ( C )提 供 的 。G F只 是 定 义 了接 口 而没 有具 体 的 实 GF C 现 ,该 框 架 只 是 用 于 定 义 一 种 设 备 必 须 支 持 何 种 通 信 协 议 。

浅谈J2ME程序设计的技巧

浅谈J2ME程序设计的技巧

122福建商业高等专科学校学报2008年8月浅谈J2M E程序设计的技巧李艳’(福建商业高等专科学校计算机系,福建福州350012)[摘要]本文介绍了J2M E总体架构,通过对总体架构的分析以及J2M E程序设计的本身特点。

总结出J2M E程序设计的几个技巧,主要包括开发工具的选择、J2M E设计原则、程序优化和打包。

[关键词]Java2小型版;j a va运行时环境;配置;简表中图分类号:T P311.13文献标识码:A文章编号:1008—4940(2008)08—0122—0041.前言随着I nt er act特别是W W W的广泛应用,J ava语言在Pc端和Server端占领了大量市场。

随着技术的进一步发展,嵌入式领域组建进入广泛实用阶段,这给J ava带来了重要的发展机会。

针对不同的目标市场,Sun公司定义了Ja va技术的架构,分为三个版本:J2SE、J2M E和J2E E,三种架构的目标市场如图I所示。

J ava2M i cr o Edi t i on(J2M E)是针对消费类电子设备和嵌入式设备的J ava2平台。

J2M E技术包括J ava虚拟机以及适合消费类和嵌入式设备的经过裁剪的一组A PI[11。

图1J2SE、J2M E和J2EE的目标市场S un M i cr osyst em s将J2M E定义为“一种以广泛的消费性产品为目标的高度优化的Java运行时环境,.1l殳稿日期:2008—03—14作者简介:李艳(1979一),女,福建商业高等专科学校讲师包括寻呼机、移动电话、可视电话、数字机顶盒和汽车导航系统。

”自从1999年6月在J avaO ne D evel oper C onf er-ence上声明之后,J2M E为小型设备带来了J ava语言的跨平台功能,允许移动无线设备共享应用程序。

有了J2M E,Sun已经使J ava平台能够适应集成了或基于小型计算设备的用户产品。

J2ME搭建

J2ME搭建
(3):完成以上2步必须步骤后,就可以安装你选装的DEVELOPER‘S SUITE和模拟器了(NOKIA SDK安装方法见附录1)。
(4)正确完成了以上步骤,可以说这个平台已经搭建完毕了,有些菜鸟可能会问这个j2me_wireless_toolkit是干什么的,其实它的作用就和JB
UILDER差不多,用来编译你写的JAVA程序,但它本身不提供编辑等功能,所以你得用记事本或其他文本编辑软件写程序,使用方法见附录4
21%7C%E7%8A%E2%1D%B6LZ%E2%F1%F
B0%E3%7B%1F%F6%E3%9A%3E%E4%1D%
2B%FD%FB%CD%5C%D6%2BO%FB%F6%89
%7F%D8j%3E%96%8C%98L%C0%03%15%
86%D3%FEt%81%1Bf%8F%DD%B6%02%D
注册信息:
用户名:allyfeng
序列号:PLkvtJRKbzplqIXRqyb0czF969w=
附录2:注册机使用方法
这里我推荐使用JBLicenseGenW.exe
使用简单,装好JBUILDER后使用,可以注册J7,J8。先生成注册码,在SAVE一下就行。
对于那些先用试用版注册码,后来再替换的方法我没试过。
载入该文件便可。
注册码:
-----BEGIN BLOCK-----
%C5%17%DE%9B%00%00%02I%DE%DAL%
2C%B2%F7%9DE%80C5%A6%E5%AF%7C%
A7%06%05%D1%B1%B5%0A%955L%87%E
5%E6%5B%8C%0D%01%A9%EE%EB-%A9%
来你就可以开发了。

(J2ME入门一)Eclipse配置J2ME开发环境

(J2ME入门一)Eclipse配置J2ME开发环境

第一步:Java环境配置1、安装JDK从/下载j2sdk-1_4_2_07-windows-i586-p.exe(我下的是这个,现在应该有新的版本了)安装到指定路径,如:c:\j2sdk-1_4_2_07配置环境变量:(我的电脑->属性(右键)->高级->环境变量->系统变量中配置环境变量)java_home: c:\j2sdk-1_4_2_07path: %java_home%\bin;(可以在path值的最前面加) CLASSPATH: .;%java_home%\lib\tools.jar;%java_home%\lib\dt.jar2、验证JDK是否配置成功在开始->运行->cmd里面写入java和javac分别进行测试看是否成功。

或者写一小的java程序进行测试。

第二步:安装eclipse从/下载eclipse-SDK-3.1-win32.zip和NLpack1-eclipse-SDK-3.1.1a-win32.zip(语言包,可以汉化)解压缩eclipse-SDK-3.1-win32.zip即可解压缩NLpack1-eclipse-SDK-3.1.1a-win32.zip,会得到features和plugins两个文件夹,把里面的文件分别拷贝到eclipse中相应的目录下即可。

第三步:安装J2ME SDK(WTK)WTK提供了运行J2ME应用程序所需要的库以及模拟器等,通过它可以进行程序的编译、校验、运行。

从/下载j2me_wireless_toolkit-2_2-windows.exe安装到指定路径,如:C:\WTK22第四步:安装用Eclipse开发J2ME程序的插件用Eclipse开发J2ME程序的插件是eclipseme,可以从/下载eclipseme.feature_1.5.0_site.zip打开eclipse,打开菜单help(帮助)->sofeware updates(软件更新)->find and install…(查找并安装)打开的界面如下图:点next(下一步),从new archived site…(新建已归档的站点)搜索到要安装的eclipseme.feature_1.5.0_site.zip打开的界面如下图:点finish(完成)。

仰恩大学 计算机与信息学院

仰恩大学 计算机与信息学院

高级用户界面中的类可以分为容器类和控 件类两个部分: (1)容器类:可以直接在屏幕上显示的类. 包括以下几个:Alert——信息提示框 Form——窗体 List——列表框 TextBox——多行文本框
(2)控件类

控件类是指那些不能在屏幕上直接显示,必须添 加到容器类才可以显示的类。 包括以下几个:
2、MIDlet程序的基本结构





import javax.microedition.lcdui.*; import javax.microedition.midlet.*; public class InfoTest extends MIDlet implements CommandListener{ public InfoTest() {display=Display.getDisplay(this);//取得表演舞台;} protected void startApp(){//加入对象;} public void commandAction(Command c,Displayable d){} protected void pauseApp(){} protected void destroyApp(boolean unconditional){} }



创建一个Display对象,只能使用 Display类中的静态方法getDisplay方法 创建:public static Display getDisplay(MIDlet m); Display display=Display.getDisplay(this);


Display显示可视组件的方法为: public void setCurrent(Displayable nextDisplayable); 其中参数nextDisplayable是欲显示的可 视组件,所有可视组件类都是 Displayable的子类。

j2mod 的案例

j2mod 的案例

j2mod 的案例
(原创版)
目录
1.j2mod 的背景和概述
2.j2mod 的核心技术和应用领域
3.j2mod 的优势和特点
4.j2mod 的案例分析
5.j2mod 的未来发展前景
正文
j2mod 是一款基于 Java 语言的开源框架,旨在为开发者提供一种简单、快速、高效的方式来构建和部署 Java 应用程序。

它具有低延迟、高性能、易于扩展和维护等特点,因此在 Java 开发领域中备受欢迎。

j2mod 的核心技术是模块化和容器化。

模块化是指将 Java 应用程序拆分成多个独立的模块,每个模块负责一个特定的功能,这样可以大大降低应用程序的复杂度和提高代码的可读性。

容器化是指将 Java 应用程序打包成一个独立的运行时环境,这样就可以在任何支持 Java 的平台上快速部署和运行应用程序。

j2mod 的应用领域非常广泛,包括 Web 应用程序、移动应用程序、
企业级应用程序等。

它的优势在于可以大大降低开发成本和提高开发效率,因此备受开发者青睐。

下面以一个具体的案例来说明 j2mod 的应用。

假设我们要开发一个
在线购物网站,使用 j2mod 可以将整个应用程序拆分成多个模块,如用
户模块、商品模块、订单模块等。

每个模块负责一个特定的功能,并且可以独立开发和测试。

开发完成后,我们将每个模块打包成一个容器,然后在服务器上部署容器即可。

这种方式不仅可以大大降低开发和部署的复杂
度,而且还可以提高应用程序的性能和可维护性。

对于未来,j2mod 将继续致力于提高 Java 开发的效率和质量。

J2ME开发环境的安装及配置

J2ME开发环境的安装及配置

J2ME开发环境的安装及配置J2ME(Java 2 Platform, Micro Edition)是一种用于开发移动设备应用程序的Java平台。

它提供了一个底层的Java运行时环境,适用于资源有限的设备,如手机、PDA和其他嵌入式系统。

本文将介绍如何安装和配置J2ME开发环境。

第一步:下载J2ME开发工具包(SDK)首先,您需要下载J2ME开发工具包(也称为SDK)。

可以从Oracle官网或其他第三方网站下载最新版本的J2ME SDK。

确保选择与您正在使用的操作系统相对应的版本。

第二步:安装J2ME SDK下载完成后,运行安装程序并按照提示进行安装。

通常,安装程序将要求您选择安装目录和其他一些选项。

确保选择一个合适的安装目录,以便稍后在配置环境时使用。

第三步:设置环境变量安装完成后,需要设置一些环境变量,以便系统能够正确识别和运行J2ME开发工具包。

根据您使用的操作系统,以下是一些常见的环境变量设置方法:在Windows上:1. 打开“控制面板”并点击“系统”。

2. 点击“高级系统设置”。

3. 在“系统属性”窗口中,点击“环境变量”按钮。

4. 在“系统变量”区域中,找到“Path”变量并点击“编辑”按钮。

5. 在变量值的末尾添加J2ME安装目录的路径,以分号分隔。

例如:C:\j2me_sdk\bin;(假设J2ME SDK安装在C:\j2me_sdk目录下)在Linux上:1. 打开终端。

2. 输入以下命令:export PATH=$PATH:/path/to/j2me_sdk/bin(将“/path/to/j2me_sdk”替换为您的J2ME SDK的实际安装路径)第四步:配置开发环境安装和配置开发环境的下一步是选择一个集成开发环境(IDE)来编写和调试J2ME应用程序。

下面是一些流行的J2ME开发工具:1. Eclipse:Eclipse是一款常用的Java开发IDE,可以通过安装插件来支持J2ME开发。

基于J2ME的超移动钻井软件开发

基于J2ME的超移动钻井软件开发

WT K提供了常见的 4个无线 设备模 拟器 , 中包括 其
Dea hCooPh n fu lr o e、 Dea lGr y o e、 Me iC nrl fu t a Ph n da o t — o
Si、w rD v e选 择 的是 D f l o rhn , k Q ey ei , n t c ea t lPoe 即默 uC o
如图 2 C S模式 的 客户端 是利用 J M ,/ 2 E编写 的 手机程序。该 客户端 的网络 传输 功能 用 S C E O K T开
发。它并不直接 与数据库进 行联络 , 是通过 与 V 而 B
用户可 以 自由选择 使用计算 机或 者手机 作为 客 户端 。 用计 算 机作 为客户端 的时候 只 用手机 作 为客 户端 的
具, 安装完开发包 后还必 须设置好 两个环 境变 量 , 一
个是 JV -H M 使 其值 为 JS A A O E, 2E的安 装 目录 ; 另

个环境变量 为 P t , JS a 将 2 E的执 行文件 目录追 加 h
石 油 工 业计 算机 应 用 总第6 期 2 8 第4 0 0 年 期 0
52 1K或更少 内存 的移 动或嵌入 设备 , 其针 对手 机 尤 软件开 发 。JME分 为 C D C net ii d d - 2 L C( o nc d l t e e me
v ecn gr in 和 C C C n et ei o g r i of ua o ) c i t D ( onc ddv ecn u a e c f i —
WT K是一个基本的 MD IP应 用程序 开发工具 , 完 装
后同样需 要 在 环境 变量 P t a h中增 加其 搜 索 路 径 ,
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1J2ME的开发环境
1.1 Java运行环境
java –version 能显示出版本号
如果你的电脑已安装JDK,就不要再安装了
J2SDK1.4下载地址/
运行JDK的安装程序后会自动设置环境变量
注意环境变量的设置
JA V A_HOME= F:\project\jdk1.5.0_08
PA TH中必须有.;F:\project\jdk1.5.0_08\;F:\project\jdk1.5.0_08\jre\bin;
CLASSPA TH= .;%JA V A_HOME%lib\dt.jar;%JA V A_HOME%lib\tools.jar;
如果向中国移动提交游戏,对游戏打包时JDK必须使用1.3.1版本(国际版)(见“百宝箱应用测试FAQ.doc”)
安装很简单,一路Next即可。

1.2 安装Eclipse
Eclipse3.2.2 下载地址/
Eclipse SDK 3.2的安装工作只是一个解压缩的过程,将下面的zip文件解压即可,
\J2me_software\02Eclipse\eclipse-SDK-3.2.2-win32.zip
1.3 安装EclipseME插件
EclipseMe1.6.8 下载地址http:// /
启动Eclipse双击\eclipse-SDK-3.2.2-win32\eclipse\eclipse.exe
启动时,会提示选择workspace,默认取可
配置Eclipse增加java环境Window→“Preferences”→Java→Installed JREs→Add,这一步不是必需的,如是有JRE 就不加了
File→New→Project 中没有J2ME,现在还无法创建J2ME项目,需要安装EclipseME
第1步:Eclipse中选择Help->Software Updates->Find and Install,
选中Search for new features to install,然后下一步。

如下图
第2步:在下图选择New Arachived Site,因为我们在这里使用的是
eclipseme.feature_1.6.8_site.zip。

第3步:选中eclipseme,程序在\J2me_software\03eclipseme\ eclipseme.feature_1.6.8_site.zip
第4步:在install窗口中会出现eclipseme.feature_1.6.8_site.zip,单击finish按钮继续安装,进入到Eclipse ME的安装界面。

第5步:要选中e clipseme.feature_1.6.8_site.zip
第6步:接受License
第7步:显示Eclipse的安装位置,单击Finish
第8步:确定后开始安装,在安装的过程中会弹出这样一个数字签名的确认窗口。

第9步:继续安装,会出现以下窗口要我们重新启动Eclipse,重新启动后,EclipseME就已经安装好了。

为了验证EclipseME确实已经安装上了,我们在Eclipse重启之后,打开File→New→Project,可以看到在Project中有J2ME
注意:安装好EclipseME之后,我们要对原有的Eclipse配置做一点小小的改动。

由于开发J2ME时我们需要首先启动手机模拟器,那么在Debug模式的Eclipse默认设置不等到模拟器启动就会失败。

修改这点很简单,在Window ->Preference->Java->Debug中,取消暂停选项,还应该把超时时间提高到20000 毫秒。

如下图所示,调试模式就可以
顺利的启动了。

(这里不设置好,会影响以后Debug程序)
1.4安装手机模拟器
使用模拟器可以减少将程序传输到手机上次数
sun的开发包WTK2.2 下载地址/
EclipseME为我们提供了一个集成开发环境,但仅仅这些是不够的,我们还需要集成一种或多种手机模拟器来进行程序测试工作。

目前,各大手机厂商都拥有多种型号的手机模拟器,并且Sun也提供了一种通用模拟器。

这里我们采用Sun WTK来为大家演示。

1.4.1加载Sun WTK v
2.2
WTK(Wireless toolkit)是Sun为无线开发者提供的一个无线开发实用包。

它拥有多个手机模拟器,我们在这里将WTK绑定到EclipseME,这将大大提高开发者的工作效率。

当前WTK 的稳定版本是2.2,最新的版本是2.5。

在这里,我依然选择2.2。

安装过程也很简单,一路Next 就可以了。

下面我将WTK绑定到EclipseME。

Window→Preferences→J2ME→Device Management
先单击Browse,选中wtk2.2所在目录,然后单击Refresh,在Device中会出现四个Device,如下图红色,最后单击Finish按钮
在Device management中将DefaultColorPhone 选中,将DefaultColorPhone设为默认模拟器。

然后单击OK
1.5 导入现有的项目
File-->Import
如果项目报错了,请设置一下模拟器
先选中项目,右键properties,如下图
在J2ME这一项中,将Device中的Group设为“J2ME Wireless Toolkit 2.2”如下图。

相关文档
最新文档