eclipse下j2me开发模拟器一闪而过

编译在consle中提示RunningwithstoragerootMediaControlSkinRunningwithlocale:Chinese_People'sR... 编译在consle 中提示Running with storage root MediaControlSkin
Running with locale: Chinese_People's Republic of China.936
java.lang.ClassNotFoundException: ludj
at com.sun.midp.midlet.MIDletState.createMIDlet(+29)
at com.sun.midp.midlet.Scheduler.schedule(+52)
at com.sun.midp.main.Main.runLocalClass(+28)
at com.sun.midp.main.Main.main(+116)
Execution completed.
3402363 bytecodes executed
29 thread switches
1646 classes in the system (including system classes)
17577 dynamic objects allocated (522208 bytes)
1 garbage collections (0 bytes collected)

我的代码是package myme;

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class ludj extends MIDlet {

private Display display;

public ludj() {
display = Display.getDisplay(this);
}

public void startApp() {
TextBox t = new TextBox("Hello MIDlet", "Hello MIDP!", 256, 0);
display.setCurrent(t);
}

public void pauseApp() {
}

public void destroyApp(boolean unconditional) {
}
}
在线等………………

补充:1 改路径为英文
2 删除C:\WTK22\appdb\DefaultColorPhone下的临时文件
3 将Window->Preferences->Java->Debug->Communication的Debugger timeout时间设置的长一些,比如15000。

这几样我都试过了,可还是发模拟器一闪而过

请高人指点
答好了我可以加分50
展开
 我来答
winteryz
2009-09-19 · TA获得超过128个赞
知道小有建树答主
回答量:219
采纳率:0%
帮助的人:180万
展开全部
你好,我按照你的代码做了一遍,并没有报错- -
我觉得是你忽略了什么简单的问题,比如请确认工程的树结构是src下是myme包,然后包里面是ludj.java源文件.另外注意新建项目和j2me midlet的步骤就行了

对了,你可以先建一个空的工程就是只有构造函数和startApp()等函数的空工程运行一下,如果还报错那就是说你的eclipse或eclipseME没有正确安装.
再不行欢迎和我讨论一下
是的_我还好
2009-09-19
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
没有找到类
应该是eclipse自身的问题,
检查一下 JAVA路径 (classPath 什么的)、eclipse插件也可能需要设置一下编译目录
或者重新弄个Eclipse
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式