Eclipse配置J2ME开发环境详解

需积分: 0 1 下载量 77 浏览量 更新于2024-07-30 1 收藏 254KB DOC 举报
"J2ME学习之环境搭建,包括使用Eclipse3.2、EclipseMe1.5.5和WTK2.2进行开发环境配置,以及J2ME项目的创建和简单程序编写" J2ME(Java 2 Micro Edition)是Java平台的一个子集,专门用于开发在小型设备上运行的应用程序,如手机、智能手表和嵌入式系统。本文档针对J2ME初学者,指导如何搭建开发环境,并通过Eclipse集成开发环境(IDE)进行编程实践。 首先,尽管JBuilder在某些公司中被广泛使用,但考虑到Eclipse的流行度和强大的扩展性,选择Eclipse作为J2ME开发环境是一个明智的选择。EclipseMe是一个Eclipse插件,它为Eclipse提供了J2ME开发的支持。这里提到的版本是Eclipse 3.2和EclipseMe 1.5.5,以及Wireless Toolkit (WTK) 2.2,这些都是搭建J2ME开发环境所需的基础组件。 EclipseMe的安装可以通过“link”方式进行,这种方式相对干净,但在卸载后可能仍会留下一些痕迹。安装完成后,启动Eclipse并检查“Window”菜单下的“Preferences”,如果看到J2ME选项,表示插件已成功安装。 配置WTK的步骤包括设置其安装路径,这可以在“Preferences”中完成。在“Device Manager”里,通过“Import”->“Browse”找到WTK的安装目录,点击“Refresh”来完成配置。最后记得点击“Apply”保存设置。如果需要使用Antenna(一个打包和发布的工具)和混淆器,也可以在“Preferences”中相应地进行配置。 建立一个新的J2ME项目,可以通过“File”->“New”->“Other”->“J2ME”->“J2meModletSuite”。为项目命名,这里以“MyJavaMETest”为例,所有默认设置即可。接着创建一个J2ME模块(MIDlet),右键点击新项目,再次选择“New”->“Other”->“J2ME”->“J2meModlet”,类名为“MyJavaMETest”。 编写一个简单的J2ME程序,如以下示例代码所示: ```java import javax.microedition.lcdui.Display; import javax.microedition.lcdui.TextBox; import javax.microedition.midlet.MIDlet; import javax.microedition.midlet.MIDletStateChangeException; public class MyJavaMETest extends MIDlet { private Display display; private TextBox textBox; public void startApp() throws MIDletStateChangeException { display = Display.getDisplay(this); textBox = new TextBox("My Test", "", 20, TextBox.ANY); display.setCurrent(textBox); } public void pauseApp() { } public void destroyApp(boolean unconditional) { notifyDestroyed(); } } ``` 这段代码创建了一个简单的MIDlet,显示一个文本框供用户输入。`startApp()`方法中获取了设备的显示屏,并创建了一个TextBox对象,然后将文本框设置为当前显示的内容。`pauseApp()`和`destroyApp()`是MIDlet生命周期管理的方法,这里保持默认实现。 通过以上步骤,一个基础的J2ME开发环境就已经搭建完成,开发者可以在这个环境中编写、编译和调试J2ME应用程序,逐步深入学习J2ME的各种特性和功能。在实践中不断积累经验,将有助于成为一个熟练的J2ME开发者。