Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javame部署midlet_Java_Java Me_Midlet - Fatal编程技术网

javame部署midlet

javame部署midlet,java,java-me,midlet,Java,Java Me,Midlet,我正在为诺基亚N82编写Java ME Midlet, 我只想从30开始倒数,当它达到0时重新开始。 每当我移动.jar和.jad文件并尝试从手机上运行它们时,它都会说它无法安装midlet或应用程序与手机不兼容。 我的密码是: import java.util.*; import javax.microedition.lcdui.*; import javax.microedition.midlet.*; public class myMidlet extends MIDlet implem

我正在为诺基亚N82编写Java ME Midlet, 我只想从30开始倒数,当它达到0时重新开始。 每当我移动.jar和.jad文件并尝试从手机上运行它们时,它都会说它无法安装midlet或应用程序与手机不兼容。 我的密码是:

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

public class myMidlet extends MIDlet implements CommandListener{

  private Form form;
  private Display display;
  private int tt;
  private int ttinc;
  private Timer tm;

  public myMidlet(){
      ttinc=30;
      tt=-1;
      tm=new Timer();
  }

  public void startApp(){
    showInput();
  }

  public void pauseApp(){}

  public void destroyApp(boolean destroy){
    notifyDestroyed();
  }

  public void showInput(){
    display = Display.getDisplay(this);
    Form form = new Form("GPS");
    if(tt<0){
        form.append("Sending update...");
    }else{
        form.append("Sending update in "+tt+" seconds.");
        tt--;
    }
    tm.schedule(new TodoTask(), 1000);

    display.setCurrent(form);
  }

  public void commandAction(Command c, Displayable d) {}

  public class TodoTask extends TimerTask{
     public final void run(){
        showInput();
     }
  }
}
import java.util.*;
导入javax.microedition.lcdui.*;
导入javax.microedition.midlet.*;
公共类myMidlet扩展了MIDlet实现CommandListener{
私人形式;
私人显示器;
私人int tt;
私人int ttinc;
私人定时器;
公共myMidlet(){
ttinc=30;
tt=-1;
tm=新定时器();
}
公开作废startApp(){
showInput();
}
public void pauseApp(){}
公共无效销毁应用程序(布尔销毁){
通知销毁();
}
公共void showInput(){
display=display.getDisplay(这个);
表格=新表格(“GPS”);

如果(tt看起来你做了一个与手机不兼容的版本


请确保您设置了MIDP 2.0、CLDC 1.1,然后构建此配置。此配置大多数情况下在每部手机中都受支持。并使其与您的N82相关。我已更改了此配置并对其进行了测试。现在,当我运行此配置时,它会询问我是否信任该应用程序,然后导致原始错误。如何安装您的应用程序?只需移动它并重试即可不管怎么说,我把文件整理好了。那太多了