El típico problema de ejecucion del HolaMundo (No MainWindow Object)

11 views
Skip to first unread message

er_manu

unread,
Jan 7, 2009, 7:54:28 AM1/7/09
to Comunidad SuperWaba
Hola a todos

Tengo un problema que supongo que debe ser muy común, pero no logro
darle solución. Tengo el típico problema de que cuando paso el archivo
CAB de mi aplicación (Hola Mundo y poco más) a mi dispositivo (en
realidad es un emulador de Windows Mobile 5.0) y ejecuto el instalador
"Miproyecto_Install.bat" se instala en el emulador de forma correcta
(o eso creo) y cuando lo ejecuto en el emulador me da el error "No
MainWindow Object".

No se si he generado de manera incorrecta los archivos .jar (uso
NetBeans 6.5 como interfaz de desarrollo), si modifico el build.xml
con el codigo que Gerardo sugería en el "Debate: Hola Mundo, de abril
de 2007" no me deja compliar con NetBeans.

(Los ejemplos que he instalado en el emulador funcionan
correctamente.)

Mi duda es saber que pasos hay que seguir si se trabaja con NetBeans
(tengo mi proyecto creo que correctamente configurado con la opciones
de "Ejecucion" y con obviamente con la Biblioteca Superwaba)

Los pasos que he seguido en mi aplicacion son:

1.Compilo el proyecto
2.Lo ejecuto en el pc y funciona correctamente.
3.Ejecuto mi archivo por lotes: buildexe.bat

if exist ./DeploySuperWaba goto CREADO
mkdir DeploySuperWaba
pause

:CREADO
cd DeploySuperWaba
java.exe -classpath C:\SuperWabaSDK\lib\SuperWaba.jar;C:\SuperWabaSDK
\lib\SuperWabaTools.jar superwaba.tools.Warp c PruebaSuperWaba ./../
dist/PruebaSuperWaba.jar
pause
java.exe -classpath C:\SuperWabaSDK\lib\SuperWaba.jar;C:\SuperWabaSDK
\lib\SuperWabaTools.jar superwaba.tools.Exegen /Z PruebaSuperWaba ./../
dist/PruebaSWaba.clase1 PruebaSuperWaba
pause

4. Compruebo que me genera los archivos CAB y el instalador
"Miproyecto_install.bat"
5. El emulador esta conectado y al ejecutar el instalador aparece el
proyecto en el emulador.
6. Ejecuto el programa y -----> Error No MainWindow Object.

¿No tengo ni idea de que es lo que hago mal? agredecería que alguien
me iluminase.

Un cordial saludo y gracias de antemano.


Reply all
Reply to author
Forward
0 new messages