elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Duda sobre JAR
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda sobre JAR  (Leído 4,466 veces)
afaayfab

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Duda sobre JAR
« en: 22 Junio 2007, 00:35 am »

Hola a todos, tengo una duda un poco tonta y no consigo hacer que funcione, a ver si me podéis ayudar. Os explico:

He echo una aplicación con eclipse y me he ayudado de mysqlconnector para usar bases de datos mysql. Para programar con el, he añaido el mysqlconnector.jar como jar externo, y to va de maravilla. El problema lo tengo cuando creo el jar. Arranco el programa y todo bien, pero cuando va a acceder a la base de datos salta una excepción como que no tiene acceso a la base de datos(mysql está funcionando). He estado modificando variables de entorno y varias cosas, pero no doy con la tela. Me podéis ayudar con esto?¿

NOTA: al ejecutar desde eclipse la aplicación funciona perfectamente

Gracias y Saludos


En línea

Ragnarok
Colaborador
***
Desconectado Desconectado

Mensajes: 4.590


Shrödingerificado


Ver Perfil
Re: Duda sobre JAR
« Respuesta #1 en: 22 Junio 2007, 01:03 am »

Puedes usar el debugger de eclipse a ver dónde está el fallo.

A mi me pasó lo mismo y lo solucioné con una versión más nueva del .jar, creo recordar.


En línea

No olvidéis leer las normas generales, además de las específicas de cada tablón.sgae, ladrones
egyware


Desconectado Desconectado

Mensajes: 526



Ver Perfil WWW
Re: Duda sobre JAR
« Respuesta #2 en: 16 Agosto 2007, 18:43 pm »

el problema es de inclusion de librerias el eclipse crea un archivo manifest como si la aplicacion no dependiera de ningun otro jar, en el asistente puedes agregar tu archivo manifest  agregando
LIB: lib/mysqlconeccion.jar [espacio]otralibreria.jar

mira aqui tengo un archivo manifest generado con el netbeans  de un programa mio

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: 1.6.0-b105 (Sun Microsystems Inc.)
Main-Class: music.Music
Class-Path: lib/jmf.jar lib/mediaplayer.jar lib/multiplayer.jar lib/swing-layout-.0.jar lib/AbsoluteLayout.jar
X-COMMENT: Main-Class will be added automatically by build

y el eclipse deja asi
Manifest-Version: 1.0
Main-Class: egyware.maka.Main

asi que solo deberias agregar Class-Path y listo ese archivo lo puedes encontrar en tujar.jar/META-INF/MANIFEST.INF


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines