Reflexão/Instrumentação dúvida!  XML
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Autor Mensagem
maruero
JavaTeenager
[Avatar]

Membro desde: 21/08/2006 12:01:38
Mensagens: 174
Localização: Barueri
Offline

Estou tentando utilizar Javassist em J2ME e quando eu compilo e verifico o código ele dá o seguinte erro?

Error verifying class midlet.ObjectFactory
VERIFIER ERROR midlet/ObjectFactory.getNewAviaoInstance()Lmidlet/IAviao;:
Illegal type in constant pool

o método que apareceu no erro acima:

É exatamente aonde eu faço a instrumentação.

Testei o código rodando em J2SE (é um exemplo bem simples, cria um stub com base em uma interface e chama um método) e deu tudo certo.

Se eu tento rodar sem verificar acontece o seguinte:

Tentei rodar também sem verificar e obtive uma listagem enorme (parece que listou todas as informações da JVM) que a única coisa que eu consegui ler foi um:
ALERT: java/lang/ClassFormatErro: Bad version information

Alguem ai tem uma idéia?
Me ajudem galera, com qualquer coisa, preciso muito aprender a fazer isso.

Abração!

This message was edited 2 times. Last update was at 18/12/2008 19:55:05

Norxs
JavaChild
[Avatar]

Membro desde: 12/03/2008 14:22:43
Mensagens: 148
Localização: Barueri-SP
Offline

serio tá meio estranho isso ai ... não seria ...



????
[MSN]
maruero
JavaTeenager
[Avatar]

Membro desde: 21/08/2006 12:01:38
Mensagens: 174
Localização: Barueri
Offline

Não.

Pois está relatando uma erro na assinatura do método.
kamyu2881
Debugger
[Avatar]

Membro desde: 20/08/2004 09:40:10
Mensagens: 53
Localização: Brasil/SP/SP
Offline

Não sei o que seria esse ObjectFactory, mas em relação ao titulo do Post, no Java ME(CLDC) não tem suporte a Reflection.

[Email]
 
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Ir para:   
Powered by JForum 2.1.8 © JForum Team