jar文件直接打开而不是安装移动

时间:2012-10-13 04:36:09

标签: java-me emulation series-40

我正在尝试创建一个java me应用程序。 代码是hello xxxx,简单。

问题是,当我将它移植到诺基亚40系列手机或模拟器时, .jad或.jar文件直接打开,但在其他系列60手机中安装e72或e63。

public class Hellostackoverflow extends MIDlet{
  private Form form;
  private Display display;

  public Hellostackoverflow(){
  super();
  }

  public void startApp(){
  form = new Form("Hello stackoverflow");
  String msg = "I love stackoverflow";
  form.append(msg);
  display = Display.getDisplay(this);
  display.setCurrent(form);
  }

  public void pauseApp(){}

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

但我想在手机(和模拟器)中安装它。我该如何安装? PS:我认为问题在于代码。通常,所有应用程序都安装在模拟器或手机中。 这不是电话问题,但我的java文件中有一些错误。我想。

1 个答案:

答案 0 :(得分:2)

它取决于手机的环境(操作系统)是否直接运行Java ME应用程序或在安装后运行它。

S40 Series没有Symbian操作系统,所以他们直接打开.JAR文件,甚至可以在S40系列手机中查看.JAD文件。

另一方面,在S60系列手机中,它们具有Symbian操作系统,只允许在安装后执行Java ME应用程序。