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

来源:百度知道 编辑:UC知道 时间:2024/05/29 17:57:13
编译在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!&q

你好,我按照你的代码做了一遍,并没有报错- -
我觉得是你忽略了什么简单的问题,比如请确认工程的树结构是src下是myme包,然后包里面是ludj.java源文件.另外注意新建项目和j2me midlet的步骤就行了

对了,你可以先建一个空的工程就是只有构造函数和startApp()等函数的空工程运行一下,如果还报错那就是说你的eclipse或eclipseME没有正确安装.
再不行欢迎和我讨论一下

没有找到类
应该是eclipse自身的问题,
检查一下 JAVA路径 (classPath 什么的)、eclipse插件也可能需要设置一下编译目录
或者重新弄个Eclipse