无助~求助!j2me初学遇到拦路虎
无助~求助!j2me初学遇到拦路虎
我来说明一下我的操作过程:
已经装过JDK1.5。
安装WTK2.5.1,新建工程,名称和类名都是“Hello”,然后完全按照书上所示代码创建Hello.java,然后Build-> Run,出现手机模拟器,按“Launch”,顺利运行。
然后生成jar:Package-> Creat Package,然后把jar拷到我的手机里面,用SeleQ打开jar,但是……
安装完后删除,并提示百宝箱错误,然后就退出……郁闷不已。
后来查资料,有说应该把jad一起放进去的,再试,依旧。。
所以。。我想哪位好心的能提供一下j2me制作的简单流程。。。感激不尽~~~
PS:我用的是Nokia NG-QD,S60,用SeleQ打开。
PS的PS:
附上源代码:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class Hello extends MIDlet implements CommandListener
{
private Display ds;
private Command exitCom;
private TextBox tb;
public Hello()
{
ds = Display.getDisplay (this);
exitCom = new Command ( "Exit ", Command.EXIT, 1);
tb = new TextBox ( "Hello MIDLet ", "Hello World! ", 15, 0);
tb.addCommand (exitCom);
tb.setCommandListener (this);
}
protected void startApp()
{
ds.setCurrent (tb);
}
protected void pauseApp()
{}
protected void destroyApp(boolean u)
{}
public void commandAction (Command c, Displayable d)
{
if (c == exitCom)
{
destroyApp (false);
notifyDestroyed();
}
}
}
------解决方案--------------------jad 配置了吗?
如果jad没有配置的话,虽然模拟器可以跑,但放到手机里还是不能识别MIDlet而导致失败的
------解决方案--------------------把你的JAD的属性贴上来看看,估计是那有问题
------解决方案--------------------QD貌似只要用蓝牙把jar包传到手机里就自动开始安装了吧
------解决方案--------------------MicroEdition-Configuration: CLDC-1.0