使用J2WTK2.2编译和运行第一个J2ME的HelloWorld程序
作者:陈跃峰
出自:http://blog.csdn.net/mailbomb
在使用J2WTK2.2编译和运行第一个J2ME的HelloWorld程序以前,首先要安装好开发环境。
开发环境安装:
1、 安装J2SDK<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">1.4.2</chsdate>,安装程序下载地址:
http://java.sun.com/j2se/<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">1.4.2</chsdate>/download.html
注意:J2WTK2.2不支持最新版本的J2SDK1.5,所以必须安装J2SDK<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">1.4.2</chsdate>。
2、 安装J2WTK2.2,安装程序下载地址:
http://java.sun.com/products/sjwtoolkit/zh_download-2_2.html
环境安装好了以后,就可以编译和运行HelloWorld程序了,其中J2ME程序的HelloWorld的代码如下所示:
//文件名:HelloWorld.java
/**
* 该程序你可以任意传播,但是请保留该声明。
* @author 陈跃峰
*/
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/**
* J2ME的HelloWorld程序
*/
public class HelloWorld extends MIDlet{
private Form form;
private Display display;
public HelloWorld(){
//构造Form对象
form = new Form("演示程序");
//添加文字
form.append("第一个HelloWorld程序!");
form.append("出自:http://blog.csdn.net/mailbomb");
display = Display.getDisplay(this);
}
public void startApp(){
//显示界面
display.setCurrent(form);
}
public void pauseApp(){
}
public void destroyApp(boolean b){
}
}
把上面的代码保存为HelloWorld.java,然后按照下面的步骤编译和运行该程序:
1、 打开程序菜单中的,“J2ME Wireless Toolkit <chmetcnv w:st="on" tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="2.2" unitname="”"><font face="Times New Roman">2.2</font><span lang="EN-US" style='FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman"'><span lang="EN-US">”</span></span></chmetcnv>中的KToolbar菜单。
2、 选择新建项目按钮,在出现的窗口中输入:
项目名字:Hello
MIDlet类名:HelloWorld
3、 选择“产生项目”,并在出现的窗口中按OK确认。
4、 把HelloWorld.java文件拷贝到J2WTK2.2安装目录(默认是C:\WTK22)下的\apps\Hello\src目录中。
5、 选择KToolbar界面中的“生成”按钮编译HelloWorld.java。
6、 然后在该界面中,选择“运行”按钮就可以启动模拟器来运行了。
如果大家在操作过程中有什么问题,可以给我发邮件:cqucyf@263.net。
分享到:
相关推荐
【描述】提到的“测试用的HelloWorld工程源文件”是指在学习J2ME时,开发者通常会创建的第一个小程序,它会显示一条简单的欢迎信息。这个项目可能是为了演示如何在J2ME环境中编写、编译和运行程序,帮助初学者了解...
文档提到了一个Hello World样例项目,演示了如何创建一个J2ME应用程序并运行它。这包括设置项目名称、创建MIDlet类以及编写简单的界面来展示文本。 上述内容为J2ME游戏程序开发的关键知识点。由于文档内容存在一些...
编写并运行第一个简单的MIDlet程序——“HelloWorld”。 **2.2.5 编译并运行程序** 使用KToolbar编译并运行MIDlet程序。 **2.2.6 MIDP程序打包以及混淆** 将MIDlet程序打包成.jar文件,并使用混淆工具优化代码。 ...
以上步骤提供了从零开始搭建 J2ME 开发环境到编写第一个 HelloWorld 应用的完整流程。对于初学者而言,这是一个很好的起点,帮助理解 J2ME 平台的基本概念和技术细节。随着实践的深入,开发者可以进一步探索更高级的...
1. JDK 1.5.0(Java 程序运行和编译平台) 2. JDK 1.5.0 文档(Java 类库关心文档) 3. Eclipse 3.2(J2ME 代码可视化编辑和调试软件) 4. EclipseMe(最新版为 1.7.3) 5. WTK 2.5( Wireless Toolkit) 二、环境...
本文详细介绍了如何搭建 J2ME 移动开发环境,包括 JDK、J2ME Wireless Toolkit 和 Eclipse IDE 的安装与配置,以及如何编写和测试一个简单的 J2ME 应用程序。通过以上步骤,开发者可以顺利地开始 J2ME 应用程序的...
本篇文章将带你走进J2ME的世界,通过创建一个简单的“Hello World”程序来开启你的J2ME学习之旅。** 首先,了解J2ME的基础架构至关重要。J2ME包含配置(Configurations)和 profiles(Profile)。配置定义了Java...
- **2.2.4 第一个MIDP程序“HelloWorld”**:详细介绍实现过程。 - **2.2.5 编译并运行程序**:编译并测试程序的方法。 - **2.2.6 MIDP程序打包以及混淆**:介绍打包成.jar文件的过程和混淆代码的重要性。 - **...
1. **JDK 1.6**:这是Java开发工具包的基础版本,用于编译和运行Java程序。 2. **MyEclipse 6.0.1 GA.2**:这是一个集成开发环境(IDE),支持多种编程语言,包括Java。它为开发者提供了强大的编辑、调试和部署功能...
EclipseME是一个专为J2ME应用程序开发设计的Eclipse插件,它允许开发者在强大的Eclipse集成开发环境中进行J2ME项目的创建、编辑、编译和测试,提供了更为便捷和高效的开发体验。 ### 一、EclipseME的安装与配置 1....
开发者需要下载并安装WTK,创建一个新的MIDlet项目,如"Hello World",通过KToolBar管理项目,并将源代码放入指定目录下进行编译运行。 在开始编写游戏代码时,通常需要继承`MIDlet`类作为应用程序的基础,并使用`...
本文将详细介绍如何在Windows操作系统下搭建J2ME移动开发环境,包括安装JDK、配置环境变量、安装WTK(Wireless Toolkit)、Eclipse IDE以及创建并运行一个简单的J2ME应用。 #### 二、准备工作 ##### 2.1 安装JDK 1...
- **组成部分**:J2ME 包括两个主要部分 - 配置(Configuration) 和剖面(Profile),其中配置提供了基本的运行环境,剖面则增加了特定的应用程序接口(API)。 #### 2. MIDP 2.0 (Mobile Information Device Profile) -...
- ProGuard是一个代码优化和混淆工具,可以用来减小程序大小、提高执行效率,并且保护源代码不被轻易反编译。 4. **安装Eclipse IDE:** - 解压`eclipsesdk_win32.zip`到一个指定的目录。 - Eclipse是一个非常...
在提供的压缩文件中,"j2me_base_1.rar"和"j2me_base_3.rar"可能包含了第一讲的详细资料和练习,而"j2me_intermediate_2.rar"可能涉及更高级的主题,如MIDP的用户界面设计、数据存储、网络通信等。学习这些资料将有...
在构建JAVA ME开发环境时,使用Eclipse3.3、Eclipseme1.7.6以及wtk2.5.2是一种经典的配置方案,尤其适用于初学者和希望深入理解JAVA ME应用开发流程的开发者。以下将详细介绍如何通过这些工具搭建一个完整的JAVA ME...
- **环境搭建**:安装WTK 2.0后,创建一个新的项目,如“HelloWorld”示例。编写源代码,并进行编译运行。 #### 三、J2ME开发基础 为了更好地理解J2ME游戏开发,下面通过一个简单的示例代码介绍J2ME的基本结构。 ...