3

我正在尝试创建一个 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 文件中有一些错误..我想。

4

1 回答 1

2

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

S40系列没有塞班操作系统,所以他们直接打开.JAR文件,即使你可以在S40系列手机中查看.JAD文件。

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

于 2012-10-13T14:52:45.667 回答