eclipseME 手机安装问题!WTK下测试通过了,安装到手机上执行时报错。
各位,我是新后,eclipseME 手机安装问题!WTK下测试通过了,安装到手机上执行时报错。
1、手机安装时报错如下(我的手机是 三星I900 Windows Mobile 6.1):
<手机报>
警告:这个MIDlet来自不安全的来源
系统中已安装第相同版本的MIDlet
下载的版本:1.0.0
保存的版本:1.0.0
MIDlet名称:HellowJ2ME
Midlet Suite
MIDlet供应商:Midlet Suite Vendor
Jar大小:1785字节
2、我继续安装
<手机报>
下载的程序已保存到百宝箱,是否现在执行 HellowJ2ME Midlet Suite?
3、我点是
<手机报>
Java遇到例外,应用程序将立即终止。
程序源代码如下:
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form; //This 2 me+.20100520
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
public class HellowJ2ME extends MIDlet {
private Display display; //This me+.20100520
public HellowJ2ME()
{
// TODO Auto-generated constructor stub
display = Display.getDisplay(this);
}
protected void startApp() throws MIDletStateChangeException
{
// TODO Auto-generated method stub
Form form = new Form("测试");
form.append("Hello World! \nThis greation's first Java ME! \n@Guangzhou #2010-05-20");
display.setCurrent(form);
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException
{
// TODO Auto-generated method stub
}
protected void pauseApp()
{
// TODO Auto-generated method stub
}
}
文件:HellowJ2ME.jad
MIDlet-1: HellowJ2ME,,com.sailing.j2me.HellowJ2ME
MIDlet-Jar-Size: 1785
MIDlet-Jar-URL: HellowJ2ME.jar
MIDlet-Name: HellowJ2ME Midlet Suite
MIDlet-Vendor: Midlet Suite Vendor
MIDlet-Version: 1.0.0
MicroEdition-Configuration: CLDC-1.1
MicroEdition-Profile: MIDP-2.0
请高手帮忙,谢谢
------解决方案--------------------用文本打jad文件,加入一行MIDlet-1:项目名,src.项目名。不记得知道正确不,我上次就错误,后来找了一下,加上这句就没事了
------解决方案--------------------MIDlet-1:项目名(即文件夹名),,包名.继承MIDlet的类名
------解决方案--------------------记得里面有两逗号连接。比如,我建的项目名为prj1_1。class myMIDlet extends myMIDlet{...},假如我把该类在放在自己建的包demo内。则在打包后,同在生成的文件夹内,用文本打开后缀为jad的文件,在最后面添加:MIDlet-1:prj1_1,,demo.myMIDlet(假如在默认包,不用写包名)本人证明过成功了
------解决方案--------------------最好用三星的SDK调试一下
------解决方案--------------------建议调试一下,有eclipse的单步调试,你的程序这么小,应该是资源分配问题,ide下的项目,文件配置、路径都是做好的
------解决方案--------------------三星部分手机只能通过OTA安装
------解决方案--------------------晕不是这么搞的把