Tengo una duda respecto a la portabilidad de una aplicación creada por mí. Hasta donde yo pensaba, siempre que mi .jar estuviera con su respectiva carpeta de librerías y el ordenador anfitrión corriera java, era suficiente para que mi programa funcionara, pero por alguna razón probando mi aplicación en distintos sitios me encuentro con que en unos funciona y en otros no.
En los sitios donde no funciona me muestra un error diciendo algo como "no se pudo encontrar la clase principal".
Estoy casi seguro que en esas máquinas estaba la última versión de la máquina java, aunque podría poner en duda y preguntar ¿puede ser un problema de versión?
En cualquier caso, por si alguien conoce algún dato extra, mi programa es codificado en Netbeans 7.3.1, jdk 7u40 y utilizo las siguientes librerías:
- Swing App Framework -appframework-1.0.3
- Swing App Framework -swing-worker-1.1
- Sqlite JDBC -sqlite-jdbc-3.7.2
Gracias por las lecturas.
Estoy teniendo también unos problemitas con las ventanas del proyecto y las distintas resoluciones de las pantallas donde se visualizan. En una de esas aparezca con un tema nuevo luego xD!
Buena vida