J2ME+WTK1.0.4+Eclipse3.0.1编译运行问题

vclongking 2009-11-17 11:21:50
J2ME+WTK1.0.4+Eclipse3.0.1 编译的时候没问题,但运行就是过不了,出现一闪而过的现象!
代码如下:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class hello extends MIDlet implements CommandListener
{
private Form form;
private Command quit;

public hello()
{
form = new Form("Life, Guangzhen.");
form.append("HelloWorld.");
form.setCommandListener(this);

quit = new Command("Quit", Command.SCREEN, 1);
form.addCommand(quit);
}

protected void startApp()
{
Display.getDisplay(this).setCurrent(form);
}

protected void pauseApp()
{
}

protected void destroyApp(boolean un)
{
}


public void commandAction(Command command, Displayable displayable)
{
if (command == quit)
{
destroyApp(false);
notifyDestroyed();
}
}
}
控制台提示是:
java.io.IOException: storageOpen() D:\JAVA??\J2ME\Eclipse\eclipse\workspace\hello\hello.jad: No such file or directory
at com.sun.midp.io.j2me.storage.RandomAccessStream.connect(+29)
at com.sun.midp.dev.DevMIDletSuiteImpl.initialize(+42)
at com.sun.midp.dev.DevMIDletSuiteImpl.<init>(+32)
at com.sun.midp.Main.runLocalClass(+15)
at com.sun.midp.Main.main(+68)
Execution completed successfully
5096 bytecodes executed
0 thread switches
317 classes in the system (including system classes)
125 dynamic objects allocated (7160 bytes)
1 garbage collections (0 bytes collected)
Total heap size 500000 bytes (currently 490792 bytes free)
我设置了Midlet为主类hello了 并且设置了调试超时为15000 但问题还是解决不了
...全文
69 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
softice_ 2009-11-18
  • 打赏
  • 举报
回复
同意3楼,把路径中的中文部分去掉试试
凡员外 2009-11-18
  • 打赏
  • 举报
回复
Eclipse3
yitiaochongzi 2009-11-18
  • 打赏
  • 举报
回复
是不是有中文路径啊 JAVA??
阁楼上的伟哥 2009-11-17
  • 打赏
  • 举报
回复
如果不行 在把jdk 改成1.5的。
阁楼上的伟哥 2009-11-17
  • 打赏
  • 举报
回复
你的代码没有问题。。
可能是你的ide 有问题。
或者你的wtk版本问题。。
现在很少用wtk1.0了
最常用的是wtk2.3

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧