Java en BlackBerry

1.453 3
 #1
Escrito   0  0  
Hola.
Estoy intentando ejecutar una aplicación Java(MIDlet) en el emulador BlackBerry JDE_2.0

Esta aplicación corre en distintos móviles (Motorola, Sony, Nokia) pero al ejecutar los primeros pasos y mostrar las dos primeras
pantallas salta una excepcion NoClassDefError.
Es como si no encontrara las clases. Como dije antes la aplicacíon funciona ya en móviles.
Puede ser el tratamiento de los hilos en el Emulador??? Sería diferente el comportamiento de la máquina virtual en los dispositivos BlackBerry
que en los Emuladores???
Si alguien le ha ocurrido algo similar, pues que nos ilumine e ilustre con alguna información.
Muchas gracias.
 #2
Escrito   0  0  
GG
 #3
Escrito   0  0  
quote:
Originalmente escrito por jlblackber
Sería diferente el comportamiento de la máquina virtual en los dispositivos BlackBerry
que en los Emuladores???

lo que está claro que en el emulador no se pueden "emular" según que aplicaciones o mejor dicho según que api's. El programa usa alguna cosa en particular?
Es mejor que lo pruebes directamente en la blackberry, el emulador solo sirve para ciertas cosas. Tambien te tienes que asegurar que el emulador incorpora todas las clases que usas en tu programa.
 #4
Escrito   0  0  
Pues el problema una vez instalado el .cod es que que no crea las clases porque hay una excepcion: waiting for notify

Entiendo que que tiene que validar las clases y no puede hacerlo. Como consecuencia no las crea.
Porqué no las valida si se hace un proceso anterior de verificación y ofuscación???
En el proceso de creación del .cod no hay errores. Probamos a hacer ese proceso con el .jar propio de BlackBerry JDE (net_rim_api.jar) y como preverificador el también propio preverify.exe y sigue en sus trece. Alguna idea???
Muchas gracias.
Volver a JAVA