Erro ao executar java.lang.exception: no main-class

qual seria o metodo principal em j2me, so nao estou enganado seria estes?


protected void startApp() throws MIDletStateChangeException {
        //Confg c = new Confg();
        //int indice = 0;
        //if (c.getRecord(indice).equals("")) {
            //dadosInicial();
        //} else {
            display.setCurrent(FrmPrincipal);
        //}
    }

    protected void pauseApp() {
    }

    protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
        destroyApp(arg0);
    }

pq qdo executo a aplicação no celular motorola mot q8 com windows mobile 6 da o seguinte erro:
java.lang.exception: no main-class attribute in…

pode ser a kjvm :s…aparentemente ta tudo ok…isso roda blz no emulador?

no emulador roda perfeito… no celular estou usano a Utilizando a JVM MySaif como jvm. sera que nao é ai q esta o erro? ou sera q a aplicação tem q rodar em um diretorio especifico?

acho que o erro está ai…tenta instalar uma vm mais indicada, acho que resolve…essa JVM é da microsoft? tenta usar uma da microsoft propria pro CE, acho que resolve…:wink:

a microsoft nao tem virtual machine, nao iria fazer pra propria concorrente…
alguma outra alternativa?

http://www.microsoft.com/mscorp/java/default.mspx

acho que ela tem sim…como iria rodar o J# sem uma VM?da uma lida nesse .net Compact framework v se nao ja vem com uma VM? ou se a propria MS nao diponibiliza essa VM…

ja olhei, o projeto parou em 2007 e nao teve mais atualizações… sera que ninguem conseguiu rodar j2me no windowns mobile 6.0. a mysaifu nao roda j2me so j2se por isso que estava dando aqueles erros.

cara…kvm, mas nao sei se roda no windows CE…aproveita e leia sobre .net compact framework, talvez tenha algo interassante lá… :wink: