Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 12-may-2006, 18:38   #1 (permalink)
lisettemantilla ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 49
Problemas con java!!

Hola!! el problema que tengo es que pense que la variable .jar no estaba haciendo la conexion con la base de datos pero al parecer no es eso.. yo tengo los metodos de las clases las que hacen algo al cargar el frame las estoy llamando despues del init components(); pero no me las esta tomando...
Desde el ide la aplicacion corre perfect pero desde la variable .jar no y no se porque.. Cualq ayuda les agradeseria soy nueva en java y no se si me falta algo les muestro una parte:
Código PHP:
public class Calles extends Tconexion //Declaración de la clase con extends de Tconexion para realizar la conexion con la base de datos
  
public Calles() {
        
initComponents();
        
Conectar();  // realizo la conexión con la base de datos  
        
CargarComboTipo(); //carga los tipos de calle
        
CargarComboCdad(); // carga las ciudades
        
llenarCalles(); // llena el cuadro de los datos existentes
        
NumeroCorrelativo(); // genera el codigo correlativo
        
this.setSize(800600); // tamaño del form
        
this.setLocation(200100);//  ubicacion del form en pantalla
    

Bueno espero entiendan lo q puse la verdad no se porq no me funciona el .jar.. este lo gerenera el java studio enterprise automaticamente
lisettemantilla está desconectado   Responder Citando
Antiguo 12-may-2006, 23:56   #2 (permalink)
chuidiang tiene algunos puntos positivos de karma
 
Avatar de chuidiang
 
Fecha de Ingreso: octubre-2004
Mensajes: 720
Hola:

No conozco la herramienta, así que no sé como genera los jar. Tampoco estaría de más que dijeras si sale algún error y lo pusieras.

De todas formas, si estas accediendo a base de datos, además del fichero .jar que genere el java studio, necesitarás el fichero .jar con el driver de base de datos. Es posible que este fichero lo hayas añadido en su momento al java studio. De todas formas, sin ver si te algún error y cual es, esto que te cuento es sólo una "divagación".

Se buena.
chuidiang está desconectado   Responder Citando
Antiguo 13-may-2006, 11:19   #3 (permalink)
lisettemantilla ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 49
Ese es el detalle que no me sale ningun error cuando corro la aplicacion funciona perfrecto.. pero desde el .jar no carga nada de la base de datos ni los procedimientos!! El conector .jar de la base de datos lo tengo es en el java jdk mas no en la carpeta dond esta el proyecto aunq lo puse y no hace nada.. no se si sea eso!! donde debo poner el jdbc ??
lisettemantilla está desconectado   Responder Citando
Antiguo 13-may-2006, 12:11   #4 (permalink)
lisettemantilla ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 49
Mi fichero manifiest tiene el siguiente contenido:

Manifest-Version: 1.0
X-COMMENT: Main-Class will be added automatically by build
classpath: ./mysql-connector-java-3.1.12-bin.jar

La ultima linea se la añadi yo pensando que era por eso q no funcionaba pero nada... sigue sin funcionar Ayudaaaaaaaaaa Por fis!!
lisettemantilla está desconectado   Responder Citando
Antiguo 13-may-2006, 16:11   #5 (permalink)
chuidiang tiene algunos puntos positivos de karma
 
Avatar de chuidiang
 
Fecha de Ingreso: octubre-2004
Mensajes: 720
Hola:

Si lo pones así en el manifiesto, el mysql-connector-java-3.1.12-bin.jar tiene que estar en el mismo directorio que el jar de tu aplicación. Sí debe encontrarlo porque si no saltarían excepciones en el momento de obtener la conexión.

En el manifiesto debes reemplazar la linea de X-COMMENT por algo como

Main-Class: mipaquete.miClasePrincipal

De esta forma podrás ejecutarlo con

java -jar miFichero.jar

Si no te sale nada y no te da ningún error, prueba a poner varios System.out.println(...) por el código para tratar de identificar por donde se queda: uno justo al entrar en el main, para garantizar que se está ejecutando algo, otro por ejemplo, justo antes de intentar obtener la conexión a base de datos, otro justo después, etc.

Se bueno.
chuidiang está desconectado   Responder Citando
Antiguo 16-may-2006, 19:09   #6 (permalink)
lisettemantilla ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 49
Sigo con mi problema...le puse show message para ver donde se salia y es en la conexion me sale q no consigeu el class del driver mysql yo lo tengo en el jdk/lib/ext.. lo q me parece raro es q desde la aplicacion si funcione!! NO se si necesitan mas informacion pa poder ayudarme he hecho todo lo q me han dicho hasta ahora y nada esta un poco complicado el asunto por lo menos para mi...ESPERO PUEDAN AYUDARME
lisettemantilla está desconectado   Responder Citando
Antiguo 16-may-2006, 20:17   #7 (permalink)
chuidiang tiene algunos puntos positivos de karma
 
Avatar de chuidiang
 
Fecha de Ingreso: octubre-2004
Mensajes: 720
Hola:
Si lo tienes en lib/ext no necesitas ponerlo en ningún sitio del classpath. Quítale del fichero de manifiesto.
Si sigues teniendo el problema, escribe la excecpción con e.printStackTrace() y muéstrala aquí.
Se bueno.
chuidiang está desconectado   Responder Citando
Antiguo 18-may-2006, 09:52   #8 (permalink)
lisettemantilla ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 49
Hice lo que me dijistes quite el jdbc de todos lados donde lo tenia y sigo con el mismo problema el e.printStackTrace no me sale nada pero coloque:

JOptionPane.showMessageDialog(null,"error en "+e.getMessage());

y me sale error en com.mysql.jdbc.Driver

Lo q no se es cual es el error!! la ubicacion ya me dijiste que no era y porq desde la aplicacion se conecta y desde el .jar no, de verdad no entiendo

Espero que puedas ayudarme cualquier cosa que falte por saber me puedes escribir a mi correo:
lisettemantilla@hotmail.com
lisettemantilla está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 21:50.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93