WTK生成的jar在手机上不能运行!!!

a2bvchen 2009-07-07 06:03:18
我刚刚接触WTK,从网上找来一个helloworld的程序,运行没错,把它打包,生成的jar不能在电脑上运行,也不能在手机上运行,请问是哪里出错了,程序应该是没错的.我换一个记事本的程序也是电脑上可以运行,生成的jar不能在电脑上和手机上运行.

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


public class HelloMIDlet extends MIDlet implements CommandListener{
private Display display;
private Command exitCommand;

public HelloMIDlet() {
// TODO Auto-generated constructor stub
exitCommand = new Command("Exit",Command.EXIT,1);
display = Display.getDisplay(this);
}

protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
// TODO Auto-generated method stub

}

protected void pauseApp() {
// TODO Auto-generated method stub

}

protected void startApp() throws MIDletStateChangeException {
// TODO Auto-generated method stub
MyCanvas m = new MyCanvas();
m.addCommand(exitCommand);
m.setCommandListener(this);
display.setCurrent(m);

}

public void commandAction(Command comm , Displayable d){
if(comm==exitCommand){
notifyDestroyed();


}
}

}

class MyCanvas extends Canvas{
public void paint(Graphics g){
g.setColor(73,64,132);
g.fillRect(0, 0, getWidth(), getHeight());


Font font = g.getFont();
font = Font.getFont(Font.FACE_PROPORTIONAL, Font.STYLE_BOLD, Font.SIZE_LARGE);
g.setColor(73,64,132);
g.fillRect(0, 0, getWidth(), getHeight());

g.setColor(255,255,255);
g.setFont(font);
g.drawString("HELLO ",getWidth()/2,getHeight()/2,g.TOP|g.RIGHT);
g.drawString(" J2ME",getWidth()/2,getHeight()/2,g.TOP|g.LEFT);
}
}

...全文
31 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
heavilyarmed 2009-07-07
  • 打赏
  • 举报
回复
建议发到j2me论坛

81,116

社区成员

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

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