J2ME开发教程(转)[通俗易懂]

J2ME开发教程(转)[通俗易懂]J2ME开发教程——MIDlet开发起步原文JonathanKnudsenandDanaNourieFebruary12,2002Download:HelloMIDlet.java翻译Ding(wu_yi…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

J2ME开发教程

——MIDlet 开发起步

原文 Jonathan Knudsen and Dana Nourie
February 12, 2002
Download: HelloMIDlet.java
翻译 Ding(wu_yi_ding@163.com
日期 April 20,2002

译者说明:本文译自(wireless.java.sun.com网站),其著作权归原著者本人和原文档所在网站所有。译者的翻译未经原著者本人同意。翻译内容仅供自学和参考用, 请读者不要擅自转载、传播本翻译内容。译者Ding对违反上述原则的人不负任何责任。特此说明。

本文是Java[tm] 2 Platform, Micro Edition (J2ME[tm])技术的入门教程。我们将在文中讲述:如何安装J2ME开发工具;如何编写你的第一个J2ME程序,以及如何编译并在模拟器中运行。本文中将要建立的应用程序被称为MIDlet,它运行在MIDP(Mobile Information Device Profile,J2ME specification中的一种)的参考实现之上。如果你想了解更多的wireless Java技术的背景,请参考“Introduction to Wireless”。

因为运行MIDlet的大多数设备从某种意义上来说都是网络设备,我们将在本教程的第二部分中专门就这一问题进行讨论,在第二部分中,我们会介绍如何建立一个servlet开发环境来编译测试servlet,并最终开发一个MIDlet通过网络连接来访问我们的servlet。

行前准备
MIDP开发的系统要求并不很高,只要你的机子跑得了Forte[tm]for Java, Community Edition即可,Forte for Java是Sun的一个免费的集成开发环境(IDE),可以方便我们开发Java应用程序。

Forte对系统的需求如下:

300 MHz 以上处理器

128 Mb RAM

140 Mb 硬盘空间

MIDP开发软件具有Linux,Solairs,window这三种版本。

J2ME/MIDP开发环境由以下三部分组成:

Java[tm] 2 Standard Edition (J2SE[tm]) SDK version 1.3 或更高版本. (请注意: 请不要使用beta版的J2SE SDK 1.4.)

J2ME Wireless ToolkitSun提供用于J2ME无线开发的一个小型的工具包,可以方便的生成和测试MIDlet。

任意一种你喜欢的文本编辑器,例如,像是Windows中的笔记本(notepad),或是功能更强大的如jEdit。
当然,如果你使用Forte for Java的话,也可以使用其内置的编辑器,而且,J2ME Wireless Toolkit (J2MEWTK)是可以被集成在Forte中使用的。

安装 J2SE SDK
在开始其他事情之前,首先你要安装Java 2, Standard Edition Software Development Kit (J2SE SDK,也就是以前的Java Developer%314%159%26s Kit ,JDK,J2SE SDK是现在正式的名称)。请在这里( http://java.sun.com/j2se/)下载。目前最新版本是1.3.1,请不要使用1.4的beta版。J2SE SDK共有Linux, Solaris,和Windows三个版本。

只所以需要安装J2SE SDK的原因是:首先,给J2ME Wireless Toolkit提供一个Java运行平台。其次,J2MEWTK需要SDK中的编译器和其他工具来编译MIDlet。

当你下载完毕J2SE,你需要进行安装。在windows环境下,直接运行你所下载之文档即可。安装过程中会提示你几个问题,如果你接收默认,J2SE将被安装在目录c:jdk1.3.1或是c:jdk1.3.1_01中。然后请对你系统的autoexec.bat 文件(Windows 95/98中) 或系统属性(Windows NT/2000)中的路径设置做一些调整-把J2SE SDK的bin目录添加到路径中去。如,在Windows98中请在autoexec.bat文件中添加下面一行:

path %path%;c:jdk1.3.1in

然后测试一些安装是否正常,请打开一个命令行窗口,(如果你改变的是autoexec.bat文件,请先重启动),键入java -version,如果得到类似如下的输出则证明安装正常。

C:>java -versionjava version “1.3.1_01″Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_01)Java HotSpot(TM) Client VM (build 1.3.1_01, mixed mode)C:>
安装 J2ME Wireless Toolkit

下一步安装J2ME Wireless Toolkit (J2MEWTK). J2MEWTK方便生成和测试MIDP应用程序的工具包,你可以把它当做一个小型的IDE,可以自动化一些生成MIDP应用相关的任务。

请在链接http://java.sun.com/products/j2mewtoolkit/处下载J2MEWTK,下载完毕后,执行安装文件,安装过程中会自动寻找你的J2SE SDK的安装位置;如果此时出现问题,请手工指定J2SE SDK的安装位置并确保其正确。下一步,会提示你选择J2MEWTK的运行方式:是“standlone”(即独立运行)还是“integrated with Forte for Java”(与Forte集成)。本文假定J2MEWTK是在standlone模式下运行的。默认情况下J2MEWTK 将被安装在c:J2MEWTK目录下。并在Windows程序菜单上创建了一组快捷方式。

要运行J2MEWTK,请选择KToolbar ,单击,你会看到如下所示画面:

Opening Screen of the Wireless Toolkit

J2MEWTK以项目(project)为开发单位,每个项目的最终完成的结果是一个MIDlet suite。J2MEWTK一次只能打开一个项目。你可以改变当前项目的属性,编译项目,在设备模拟器中运行项目。同时安装的还有几个项目示例,我们后文将会提到。

让我们先建立一个新项目一试身手,点击面板上的New Project,J2MEWTK 提示输入项目名和MIDlet的class文件名。请分别填入HelloSuite和HelloMIDlet,如下图所示:

Creating a New Project

当你填毕项目名和class文件名,J2MEWTK这时会给你机会去设置项目的各项设定。这时不要去管他,只需接收默认设定即可。单击OK ,完成新项目的创建。这时请注意J2MEWTK的文本输出面板,你会发现一些有用的输出信息,提示你把源程序存放到哪里。在我的机子上,我得到了如下的输出:

Creating project “HelloSuite”Place Java source files in “c:J2MEWTKappsHelloSuitesrc”Place Application resource files in “c:J2MEWTKappsHelloSuite
es”Place Application library files in “c:J2MEWTKappsHelloSuitelib”

J2MEWTK把每个项目的文件都存放在apps目录的子目录中. 子目录的目录名就是项目的名字。同样,这里我们的项目文件被J2MEWTK 创建到c:J2MEWTKappsHelloSuite目录中。 每个项目的子目录这种标准的结构,如下图所示:

Project directory structure
在图中,bin目录包含编译过的MIDlet suite (即一个.jar文件)和MIDlet suite描述文件 (即一个.jad文件)。 lib目录可以用来放置你的项目需要的附加的JAR文件。res目录放置图片或是文本文件等资源文件, 这些文件会被打包到你的MIDlet

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10294527/viewspace-126969/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10294527/viewspace-126969/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/157718.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 测试用例模板案例

    测试用例模板案例qq账号:用例编号 所属模块 用例标题 优先级 前置条件 输入数据 操作步骤 预期结果 实际结果 是否通过 测试人员 测试时间 qq_dl_001 登录 账号为六位自然数组成 高 输入账号和密码点击登录 账号:123456密码:abcd12 1:输入账号 2:输入密码 3:点击”登录” 1:账号被填充 2:密码被填充 3:登录成功,跳转主界面 1:账号被填充

  • 典型的电容有_电容的容量

    典型的电容有_电容的容量【硬见小百科】二十种电容分类详解!一、瓷介电容器(CC)【硬见小百科】二十种电容分类详解!1.结构用陶瓷材料作介质,在陶瓷表面涂覆一层金属(银)薄膜,再经高温烧结后作为电极而成。瓷介电容器又分1类电介质(NPO、CCG);2类电介质(X7R、2X1)和3类电介质(Y5V、2F4)瓷介电容器。2.特点1类瓷介电容器具有温度系数小、稳定性高、损耗低、耐压高等优点。最大容量不超过1…

  • PhpStorm激活成功教程版及使用教程

    PhpStorm激活成功教程版及使用教程本文引自网络,仅供本人学习使用之用,感谢网友的分享PhpStormPhpStorm 是JetBrains公司开发的一款商业的PHP集成开发工具,旨在提高用户效率,可深刻理解用户的

  • 渗透测试常用工具汇总_常用渗透测试工具

    渗透测试常用工具汇总_常用渗透测试工具——D&X安全实验室工欲善其事,必先利其器。回到过去的旧时代,渗透测试是一件非常困难的事,并且需要大量的手动操作。然而如今,渗透测试工具是”安全军火库”中最常使用的装备,一整套的自动化测试工具似乎不仅改造了渗透测试人员,甚至还可以增强计算机的性能,进行比以往更全面的测试。对渗透测试人员来说不用任何自动化工具对网站或者应用程序进行渗透测试是一件十分困难的事。因此选择一个正确的工具则变得尤为重要,正确的选择甚至占去了渗透测试成功的半壁江山。本篇文章就来和大家介绍一…

  • MySQL启动和关闭命令

    MySQL启动和关闭命令文章目录一.Windws系统二.Linux系统1.service命令2./etc/init.d/mysql3.mysqld命令4.mysqld_safe命令5.mysqld_multi命令6.mysqladmin命令7.杀进程8.总结备注:测试数据库版本为MySQL8.0这个blog我们来聊聊MySQL的启动和关闭命令一.Windws系统–启动MySQLnetstartmysql–关闭MySQLnetstopmysql二.Linux系统1.service命令–

  • Assigning retained object to unsafe property;object will be released after assignment「建议收藏」

    Assigning retained object to unsafe property;object will be released after assignment

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号