J2ME开发环境的安装和使用

J2ME开发环境的安装和使用

作者:陈跃峰

email:cqucyf@gmail.com

 

       J2ME(Java 2 Micro Edition)作为现在的一种主流的、通用的手机程序开发技术,在实际的开发过程中得到的广泛的使用。而手机程序开发作为一个新兴的软件开发领域,对于人才以及产品的需求还远远没有得到满足,所以手机程序开发技术成为了现在最热门,也是发展前景很光明的技术之一。本文就介绍J2ME技术开发的第一个环节——开发环境的安装和实际的使用。

       J2ME技术作为一种通用的技术,针对的领域主要是消费类电子设备,包括机顶盒、车载设备、可视电话、手机等各种设备,下面只介绍J2ME技术进行手机程序开发时所用的开发工具的种类。

       在实际的环境中,手机的型号以及种类繁多,而且每种手机的性能以及特点都有所不同,而且主流的手机厂商都会在标准的J2ME技术基础上增加一些自身特有的功能,来方便程序员进行开发,所以J2ME进行手机程序开发时的开发环境分为以下两大类:

       1、通用开发工具

通用的开发工具能够可以开发运行在所有支持J2ME技术的手机上的程序。实际开发过程中主要用来开发和手机屏幕大小无关的程序以及无专用开发工具的手机程序。

通用开发工具主要是SUN公司的J2ME Wireless Toolkit,现在的最新版本是2.3beta,一般使用该工具的稳定版本2.2版,下载地址如下:

http://java.sun.com/products/sjwtoolkit/zh_download-2_2.html

       2、专用开发工具(厂商开发工具)

专用开发工具指各个手机厂商针对自身型号手机开发的专门开发包。基本上主流的手机厂商都提供有自己的专用开发工具,方便程序员开发专用的手机程序,并提供自身型号的模拟器,方便程序员在计算机中进行实际的模拟。

专用开发工具一般都免费提供给开发者进行使用,但是下载时一般需要注册。

              专用开发工具根据手机型号主要有如下几种:

l         Nokia(诺基亚)的Nokia Developer's Suite for J2ME

Nokia系列手机的开发工具,目前最新版本是3.0。因为Nokia手机在国内的市场占有率比较高,而且对于J2ME开发的支持也比较好,所以是目前J2ME开发中使用频率比较高的厂商开发工具。

下载地址如下:

http://www.forum.nokia.com/main/0,6566,034-2,00.html

l         Motorola(摩托罗拉)的J2ME SDK

该工具的最新版本是<chsdate isrocdate="False" month="12" islunardate="False" w:st="on" day="30" year="1899">5.2.1</chsdate>,但是该SDK对于IDE的支持不是很好。

下载地址如下:

http://www.motocoder.com/motorola/pcsHome.jsp

l         SonyEricsson(索尼爱立信)的J2ME SDK

该工具的最新版本是<chsdate isrocdate="False" month="12" islunardate="False" w:st="on" day="30" year="1899">2.2.3</chsdate>,虽然SonyEricsson的市场占有率不高,但是对于3D的支持比较出色。

下载地址如下:

http://developer.sonyericsson.com/site/global/docstools/java/p_java.jsp

下面以SUN公司的J2ME Wireless Toolkit 2.2为例子,来介绍一下J2ME开发环境的安装以及使用。因为Windows操作系统的使用者较多,所以下面以Windows平台上的安装和使用进行介绍。

J2ME Wireless Toolkit 2.2的安装过程比较简单,下面分两个方面来进行介绍:

1、安装要求

       软件要求:

l         Windows XP操作系统

l         JDK<chsdate isrocdate="False" month="12" islunardate="False" w:st="on" day="30" year="1899">1.4.2</chsdate>

下载地址:http://java.sun.com/j2se/<chsdate isrocdate="False" month="12" islunardate="False" w:st="on" day="30" year="1899">1.4.2</chsdate>/download.html

              硬件要求:

l         128MB以上内存

l         800MHz以上CPU

2、安装步骤

双击j2me_wireless_toolkit-2_2-ml-windows.exe,启动安装程序,在安装过程中系统会自动查找本机已经安装的JDK路径,如果安装的JDK版本较多的话,注意要选择JDK<chsdate isrocdate="False" month="12" islunardate="False" w:st="on" day="30" year="1899">1.4.2</chsdate>的安装路径即可,然后按照提示进行安装即可。

安装完成以后,进可以使用J2ME Wireless Toolkit 2.2来编译和运行程序了,下面以一个简单的HelloWorld程序为例子来介绍实际的使用。

下面让我们首先来看一个简单的J2ME程序示例,该程序在手机中显示一个Form窗口,在窗口中显示“欢迎阅读《软件报》!”字符串,具体代码如下:

//文件名:HelloWorldMIDlet.java

import javax.microedition.midlet.*;

import javax.microedition.lcdui.*;

/**

 * J2ME技术的HelloWorld程序

 */

public class HelloWorldMIDlet extends MIDlet{

       /**屏幕控制对象*/      

       private Display display;

       /**Form界面对象*/

       private Form myForm;

       /**默认构造方法*/

       public HelloWorldMIDlet(){

              //获得屏幕显示对象

              display = Display.getDisplay(this);

              myForm = new Form("标题");

              myForm.append("欢迎阅读《软件报》!");

       }

      

       public void startApp(){

              //设置当前显示界面

              display.setCurrent(myForm);

       }

      

       public void pauseApp(){}

      

       public void destroyApp(boolean b){}   

}

       首先将上面的代码保存为HelloWorldMIDlet.java,然后按照下面的步骤进行操作:

       1、打开程序菜单的J2ME Wireless Toolkit 2.2中的KToolbar。

       2、选择“新建项目”,在出现的窗口中输入,项目名称为Hello,MIDlet类名是HelloWorldMIDlet。

       3、将HelloWorldMIDlet.java拷贝到J2ME Wireless Toolkit 2.2安装目录下的\apps\Hello\src目录中。

       4、选择KToolbar界面中的“生成”按钮进行编译,然后选择“运行”按钮就可以启动模拟器来运行该程序了。

       该程序的运行结果如下图所示:

       <shapetype o:spt="75" coordsize="21600,21600" filled="f" stroked="f" id="_x0000_t75" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><lock v:ext="edit" aspectratio="t"></lock></shapetype><shape id="_x0000_i1025" type="#_x0000_t75" style="WIDTH: 141pt; HEIGHT: 160.5pt"><imagedata src="file:///C:\DOCUME~1\陈跃峰\LOCALS~1\Temp\msohtml1\01\clip_image001.png" o:title=""></imagedata></shape>

       说明:关于J2ME Wireless Toolkit 2.2的详细使用说明,可以参看J2ME Wireless Toolkit 2.2安装目录下\docs\zh\docs中的中文文档。

J2ME安装配置步骤(图解) J2ME安装配置步骤(图解)<br>j2me 在 eclipse 中开发的安装步骤图解 立即下载

相关推荐

J2ME开发环境的安装及配置

J2ME开发环境的安装及配置,适合初学者

j2me 开发平台的搭建

用了几天的时间终于把j2me 的平台搭建好了。想和大家分享一下,希望对初学者有一定的帮助,少走弯路!1.安装jdk,配置jdk 这里就不讲了!网上很多资料。2.安装Eclipse,很简单,直接解压就可以用了。3.安装Eclipseme。打开Eclipse->帮助->软件更新。。。具体的安装步骤网上也很多资料!4.安装wtk。可以随意装在哪个盘。装完后,把wtk 集成到Eclipse

kunlinc的专栏 2385

Keil环境下单片机串口通信实战:如何用printf发送中文(附完整代码)

本文详细解析了在Keil开发环境下,单片机通过串口通信发送中文信息时产生乱码的根本原因及解决方案。核心在于理解并统一编码(如GB2312或UTF-8),并正确重定向printf函数。文章提供了针对STC89C52和STM32F103的完整代码示例,涵盖工程配置、编码设置、调试技巧,帮助开发者实现稳定可靠的中文串口输出。

weixin_29168675的博客 468

JavaME开发环境的搭建

http://zy3381.iteye.com/blog/1678860

baochanghong的专栏 3303

【软件使用】Calibre部分提参的实用技巧与常见问题解析

本文深入解析Calibre部分提参功能的实用技巧与常见问题,重点介绍hcell和xcell文件的配置方法、PEX命令的进阶使用技巧,以及时钟失真等典型问题的排查指南。通过精准控制寄生参数提取范围,显著提升复杂芯片设计的效率与准确性。

weixin_30836759的博客 119

[官方培训]22-UE资产优化 Epic 肖月 笔记

Nanite+Lumen目标:面向TA,美术,不影响视觉的前提下,优化运行和编辑效率引擎:UE5.1延迟管线平台:主流PC,Windows 10 with DX12。

Tcohneyn的博客 1576

blackberry平台J2ME编程指南(五)

3 开发J2ME应用程序    3.1介绍<br />      在这一章中,我们将复习一下在为小型设备开发应用程序时需要牢记的一些注意事项。我们将看一下在使用 J2SE 编译 J2ME 应用程序时调用编译器的方法。最后我们将探究打包和部署,以及在这个过程中提前验证所扮演的角色。3.2 设计开发小型设备应用程序要注意的事项<br />     为小型设备开发应用程序,需要您在设计阶段制定某种策略。最好是在开始编写代码之前,战略性地为小型设备设计应用程序。由于无法考虑到所有的 "Gotchas" ,在开发应用

salvatore_zhang的黑莓开发专栏 1366

【银行测试】手机银行APP专项项目+测试点汇总(一)

1、手机银行APP转账项目讲解面试官:请介绍一下你所负责的模块如何进行的测试?求职者:好的,我最近测试的是XX银行的手机银行App项目。这个项目里面包含了转账、转账额度调整、网银转账、交易明细、添加账户、存款、投资理财、生活缴费等功能模块。我主要负责了转账模块,这个大模块中包含了智能转账、手机转账、语音转账、预约转账、收款人管理等5个子模块,我首先介绍一下我们生活中使用最多的手机转账子模块。对于转账需要关注的是转账前、转账中、转账后这三个状态下的测试。

m0_70102063的博客 1607

j2me程序发布到手机

 我在网上看到许多初学者都问这个问题,下面我总结一下,希望对大家,有所帮助...1,先要配置一下你的程序(.jad)双击最下面的.jad文件MicroEidtion configuration 要和手机支持相符合,现在大部分都是1.1然后配置图片下部的Midlets,双击进入...nane----游戏名称,Icon---- 游戏图表,Class---游戏主入口(

1644

手把手教你学Simulink--基于飞行控制与稳定性的场景实例:多旋翼无人机在风扰动下的稳定性分析

本文介绍了使用Simulink仿真多旋翼无人机在风扰动下稳定性的方法。通过构建包含飞行器动力学模型、PID控制系统和环境模拟模块的仿真系统,分析了无人机在不同风速条件下的飞行性能。详细说明了从创建模型、设置动力学方程、设计PID控制器到添加风扰动模型的完整流程,并提供了性能评估指标。该方法可用于验证控制系统有效性,优化飞行稳定性参数,为无人机控制系统的设计和调试提供参考。

MHD0815的博客 328

SAP FICO 科目余额查询表开发说明书(包括测试样例、程序代码仅作参考,不保证一定可以运行)

SAP FICO 科目余额查询表开发说明书(包括开发源代码、测试样例)

我好像病了的博客 1041

J2ME技术入门之二——J2ME开发环境的安装和使用

J2ME技术入门之二——J2ME开发环境的安装和使用作者:陈跃峰出自:http://blog.youkuaiyun.com/mailbomb        在进行J2ME程序需要开发的时候,使用的开发工具分为两类:l         通用开发工具——适合所有手机的通用工具l         专用开发工具——适合某种型号的手机的开发工具,例如Nokia下面介绍一下通用开发工具J2ME Wireless Tool

爪哇米工作室陈跃峰的移动开发博客 3368

R语言caret拟合模型:train函数构建xgBoost Dart模型、模型调优、自定义设置trainControl函数和tuneLength参数

R语言caret拟合模型:train函数构建xgBoost Dart模型、模型调优、自定义设置trainControl函数和tuneLength参数

statistics+insight+vista+power 530

转:J2ME开发环境的安装和使用

  原文链接:http://dev.youkuaiyun.com/article/80707.shtmJ2ME开发环境的安装和使用作者:陈跃峰email:cqucyf@gmail.com       J2ME(Java 2 Micro Edition)作为现在的一种主流的、通用的手机程序开发技术,在实际的开发过程中得到的广泛的使用。而手机程序开发作为一个新兴的软件开发领域,对于人才

zgp的Blog 439

AUTOSAR进阶图解==>AUTOSAR_SWS_CANNetworkManagement

本文介绍了AUTOSAR架构中的CAN网络管理(CanNm)模块,主要内容包括: 模块概述:CanNm是协调CAN网络节点状态转换的基础组件,采用去中心化设计,通过周期性发送网络管理PDU保持网络活跃状态,支持网络唤醒、睡眠和部分网络功能。 架构设计:CanNm位于AUTOSAR中间层,连接上层通信管理器(ComM)和底层CAN接口(CanIf),包含状态管理、PDU处理和定时器管理等子组件。 状态机设计:定义了三种主要模式(总线睡眠、准备睡眠和网络模式)及其转换逻辑,网络模式又包含重复消息、正常操作和准备

一名留德华的,康德的信徒的,专注于汽车电子领域的博客 2041

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

J2ME开发环境的安装和配置

1.J2ME环境配置 建立J2ME手机程序开发环境的步骤 1. 下载java.sun.com上的三个包,分别是JDK、CLDC和MIDP。 JDK:  http://java.sun.com/j2se/1.4.1/download.html 选择SDK。 文件名称:j2sdk-1_4_1_01-windows-i586.exe 实际上是J2SE。 CLDC: http://developer.ja

hei55的专栏 1326

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

[转载]J2ME开发环境的安装和使用

J2ME开发环境的安装和使用 在进行J2ME程序需要开发的时候,使用的开发工具分为两类: l 通用开发工具——适合所有手机的通用工具l 专用开发工具——适合某种型号的手机的开发工具,例如Nokia...

congji3817的博客 158

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

J2ME开发环境的安装和配置(转)

作者:liguangwen来源:http://liguangwen.bokee.com/J2ME开发环境的安装和配置 1.J2ME环境配置 建立J2ME手机程序开发环境的步骤 1. 下载java.sun.com上的三个包,分别是JDK、CLDC和MIDP。 JDK:  http://java.sun.com/j2se/1.4.1/download.html 选择SDK。 文件名称:j2sdk-

1041

Eclipse开发J2ME程序 第二讲 Eclipse开发环境的安装与配置

   引言  在上一篇文章中介绍了Eclipse是一款非常出色和著名的开源项目。开放源代码软件是这样一种软件,它们在发布时附带了旨在确保将某些权利授予用户的许可证。当然,最明显的权利就是源代码必须可用,以便用户能自由地修改和再分发该软件。尽管大多数开发人员不会使用Eclipse来开发插件,或创建基于Eclipse的新产品,但是由Eclipse的开放源代码性质所决定,我们在使用Eclipse 时是完

Newweapon's Trace 1313

Eclipse安装J2ME开发环境

安装Eclipse开发环境 需要的软件 1. Eclipse插件:eclipseme.feature_1.7.9_site.zip. 功能:1.在Eclipse中可以直接建立J2ME项目. 2. Sun无线开发包sun_java_wireless_toolkit-2.5.2_01-win.exe 功能:1.提供普通手机开发所必须的java基础类 2.提供简...

laoyitian的博客 322

J2ME开发环境安装指南 选择自 LuWei103 的 Blog

 要进行J2ME的开发,首先必须要建立开发的平台,而在开发的平台选择上,有四种方案。  一、功能比较全的Borland Jbuilder平台(推荐使用) 搭建这个平台,我们必需要安装:JBUILDER 7、JBUILDER 8 或 JBUILDER 9,BORLAND 的 MOBILESET 3.1。可选材料有:(注意这些不是必须的,没有这些你也可以进行开发)你所想开发的手机SDK

pp的专栏 6814
上一篇: DNN4.0(SQL Server2000数据库)安装过程
下一篇: 检测远程URL是否存在的三种方法
java2000_test
博客等级 码龄19年 10粉丝 320原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值