19/05/2015, 01:19
|
| Colaborador | | Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 meses Puntos: 454 | |
Respuesta: Crear JAR de un programa que hace conexión a una BD en Oracle Hola:
Lo más habitual es que el jar no esté bien hecho o no tenga las dependencias del driver de base de datos al alcance.
Abre el jar con winzip/winrar o similar. Busca el fichero META-INF/MANIFEST.MF para ver su contenido (es un fichero de texto) y busca una liinea que ponga Class-Path:......
Esa línea tiene que estar y debe indicar dónde está el jar con el conector a la base de datos y otros jar de los que dependas. El path que diga es relativo a la ubicacion del jar de tu aplicacion. Por ejemplo, si pone
Class-Path:mysql-connector-xxxx.jar
el mysql-connector-xxxx.jar tiene que estar en el mismo directorio de tu jar. Si pone
Class-Path:lib/mysql-connector-xxxx.jar
en el directorio donde este tu jar tiene que haber un subdirectorio lib y dentro el mysql-connector-xxxx.jar
En cualquier caso, si arrancas el programa desde una ventana de cmd y sacas por pantalla las posibles excepciones, esas te darán una pista más clara de qué puede pasar.
Se bueno. |