OlaMundo não funciona

9 respostas
H

E aí galera !?!?

Tô tentando executar meu OlaMundo, peguei um exemplo na Apostila do CLV mas quando executo aparece essas mensagens

Running with storage root DefaultColorPhone

Error verifying method OlaMundo commandAction(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)V
Approximate bytecode offset 8: Inconsistent or missing stackmap at target
Method............: 100d2980 'com/sun/midp/midlet/MIDletState.createMIDlet (static)' 
Stack Chunk.......: cb138c
Frame Pointer.....: cb13e8
Current IP........: 10126161 = 10126153 + offset 14
Previous Frame....: cb13ac
Previous IP.......: 1011e41f (offset 22)
Frame size........: 8 (1 arguments, 7 local variables)
Argument[0].......: cb1c14
Local[1]..........: 0
Local[2]..........: d17d10
Local[3]..........: cb39dc
Local[4]..........: d17d24
Local[5]..........: 100dca28
Local[6]..........: d17cf0
Local[7]..........: 1015c1d8
Operand[1]........: d29a00

Method............: 100cd17c 'com/sun/midp/midlet/Selector.run (virtual)' 
Stack Chunk.......: cb138c
Frame Pointer.....: cb13ac
Current IP........: 1011e41f = 1011e409 + offset 22
Previous Frame....: 0
Previous IP.......: 1
Frame size........: 6 (1 arguments, 5 local variables)
Argument[0].......: cb1d8c
Local[1]..........: cb3b08
Local[2]..........: cb1c14
Local[3]..........: 0
Local[4]..........: 0
Local[5]..........: 0
Operand[1]........: cb3b08

VM status:
Instruction pointer.: 10126161 (offset within invoking method: 14)
Next instruction....: 0x4c
Frame pointer.......: cb13e8
Local pointer.......: cb13c8
Stack size..........: 128; sp: cb1400; ranges: cb1394-cb1594;
Contents of the current stack frame:
    cb13c8: cb1c14 (lp)
    cb13cc: 0
    cb13d0: d17d10
    cb13d4: cb39dc
    cb13d8: d17d24
    cb13dc: 100dca28
    cb13e0: d17cf0
    cb13e4: 1015c1d8
    cb13e8: cb13ac (fp)
    cb13ec: 1011e41f
    cb13f0: cb13c4
    cb13f4: 100d2980
    cb13f8: cb138c
    cb13fc: 0 (end of frame)
    cb1400: d29a00 (sp)
Execution stack contains 112 items: 
cb1d8c  
cb3b08  
cb1c14  
0  
0  
0  
0  
1  
d17cf4  
100cd17c  
cb138c  
0  
cb3b08  
cb1c14  
0  
d17d10  
cb39dc  
d17d24  
100dca28  
d17cf0  
1015c1d8  
cb13ac  
1011e41f  
cb13c4  
100d2980  
cb138c  
0  
d29a00  

Execution completed.
438389 bytecodes executed
9 thread switches
486 classes in the system (including system classes)
2601 dynamic objects allocated (78084 bytes)
3 garbage collections (60952 bytes collected)
ALERT: java/lang/VerifyError: OlaMundo.
Execution completed.
438389 bytecodes executed
9 thread switches
486 classes in the system (including system classes)
2601 dynamic objects allocated (78084 bytes)
3 garbage collections (60952 bytes collected)

Alguém pode me ajudar a sair desse buraco ??
Tô desde ontem tentando fazer esse negócio funcionar.

9 Respostas

H

Pessoal já consegui !!!
Valew pelos que leram !!!

C

“Heber”:
Pessoal já consegui !!!
Valew pelos que leram !!!

Isso é pq vc tá usando jdk 1.5.0!!

Como vc resolveu?!

Y

Dá pau j2me com jdk 1.5 ??

C

NO meu WTK2.1 sim!!!
O do Netbeans 4 funcionou legal!!!

Y

Putz será que é por isso que estou tendo problemas então… 8O.

Despois que eu instalei o 1.5 eu tentei rodar os negócinhos que tava fazendo em J2ME e deu problema…

Então se eu usar o netbeans funciona?? Bom o jeito é usar netbeans entao :’(

C

O WTK2.2 beta 2 funciona!!!

O

Oi galeira,
uma otra posibilidade é utilizar preverify.exe para salvar esse error. Têm que dar algums opcoes:

-classpath (para seus classes, para alguns libs de J2ME (midpapi10.jar, …) e para rt.jar

-d é a pasta a onde o programa coloca as classes que são verificados. Esses classes rodam no emulator sem essa mensagem de error “Error verifying method OlaMundo commandAction”.

O preverify é parte da distribucão “wireless toolkit” do SUN.

Um abraco
Romeo

O

Veja tb. esse link: http://forum.java.sun.com/thread.jspa?threadID=436881&tstart=210

R

“clv”:
NO meu WTK2.1 sim!!!
O do Netbeans 4 funcionou legal!!!

No WTK 2.3 da problema nao :wink:

Criado 12 de outubro de 2004
Ultima resposta 22 de jun. de 2005
Respostas 9
Participantes 5