源代码如下:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class HelloMidlet extends MiDlet{
// MIDlet 的显示
private Display display;
// 显示文本的文本框
TextBox box = null;
public HelloMidlet(){
}
public void startApp(){
display = Dispaly.getDisplay(this);
box = new TextBox( "简单示例 ", "用户,你好。 ",20,0);
dispaly.setCurrent(box);
}
public void pauseApp(){
}
public void destroApp(boolean unconditional){}
}
调试过程出现的结果如下:
HelloMidlet.java:1: 软件包 javax.microedition.midlet 不存在
import javax.microedition.midlet.*;
^
HelloMidlet.java:2: 软件包 javax.microedition.lcdui 不存在
import javax.microedition.lcdui.*;
^
HelloMidlet.java:3: 找不到符号
符号: 类 MiDlet
public class HelloMidlet extends MiDlet{
^
HelloMidlet.java:5: 找不到符号
符号: 类 Display
位置: 类 HelloMidlet
private Display display;
^
HelloMidlet.java:7: 找不到符号
符号: 类 TextBox
位置: 类 HelloMidlet
TextBox box = null;
^
HelloMidlet.java:11: 找不到符号
符号: 变量 Dispaly
位置: 类 HelloMidlet
display = Dispaly.getDisplay(this);
^
HelloMidlet.java:12: 找不到符号
符号: 类 TextBox
位置: 类 HelloMidlet
box = new TextBox( "简单示例 ", "用户,你好。 ",20,0);
^
HelloMidlet.java:13: 找不到符号
符号: 变量 dispaly
位置: 类 HelloMidlet
dispaly.setCurrent(box);
^
8 错误
调用用的软件版本是:Sun Java(TM) Wireless Toolkit 2.5 for CLDC
------解决方案--------------------------------------------------------
wtk装了没?与jdk版本匹配不?
------解决方案--------------------------------------------------------
这就怪了,你用什么编译器
------解决方案--------------------------------------------------------