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

7 respostas
A

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…

7 Respostas

abelgomes

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

A

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?

abelgomes

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

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

abelgomes

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…

A

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.

abelgomes

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

Criado 18 de setembro de 2008
Ultima resposta 18 de set. de 2008
Respostas 7
Participantes 2