Aplicação não roda no emulador

Pessoal,

Fiz um midlet que aparentemente está OK. Porém ele não roda no emulador, quando eu inicio a aplicação, ele mostra uma tela da jvm e depois volta para o menu do palm os.

Alguém faz idéia do que está acontecendo?

Valeu,

Fábio.

Segue o fonte:

import javax.microedition.midlet.;
import javax.microedition.lcdui.
;

public class Mrv extends MIDlet {

Display display = null;
Form mainForm = null;

public Mrv() {

}

protected void destroyApp(boolean unconditional) {
}

protected  void pauseApp() {
}

protected void startApp() {
	
	mainForm = new Form("MRV");
	TextField hello = new TextField("Text","Hello World!",15,TextField.ANY);
	mainForm.append(tfHello);
	    	
      display = Display.getDisplay (this);
      display.setCurrent (selectionList);
}

}

Comecei a mexer ontem com J2ME e meu objetivo tb é pra Palm

eu tive grnade problema pra conseguir fazer o emulador rodar e etc, mas consegui. Quando eu fui rodar deu o mesmo problema. eu solucionou pois o meu Wireles Kit é pra versão do Midp 2 e meu emulador suporta Midp 1, eu entrei no site da java e puxei o Kit Wiriles da versão 1.3 e pronto, esta funcionando perfeito…

o mesmo arquivoq ue roda no celular funciona no palm…

agora soh estudar mais