Foros del Web » Programación para mayores de 30 ;) » Java »

Error en línea de comando con com.mysql.jdbc.Driver

Estas en el tema de Error en línea de comando con com.mysql.jdbc.Driver en el foro de Java en Foros del Web. Saludos, tengo cierto programa con el cual me conecto a una base de datos mysql y lo ejecuto con el JCreator y no tiene ningún ...
  #1 (permalink)  
Antiguo 08/06/2011, 10:53
 
Fecha de Ingreso: marzo-2007
Mensajes: 14
Antigüedad: 17 años, 1 mes
Puntos: 0
Error en línea de comando con com.mysql.jdbc.Driver

Saludos, tengo cierto programa con el cual me conecto a una base de datos mysql y lo ejecuto con el JCreator y no tiene ningún problema y funciona perfecto. Pero cuando trato de ejecutarlo desde la línea de comando de windows me tira el siguiente error:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

ejecuto el archivo java de la siguiente manera:

> java RxIn

Espero que me puedan ayudar de alguna manera ya que necesito que se pueda ejecutar desde línea de comando. De antemano muchas gracias!
  #2 (permalink)  
Antiguo 08/06/2011, 11:05
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Error en línea de comando con com.mysql.jdbc.Driver

Eso es porque no encuentra la clase Driver.

Seguramente tengas que incluir en el classpath la clase para que te funcione.

Código CMD:
Ver original
  1. java -cp directorio_donde_esta_la_clase RxIn

También puedes incluir el directorio en el classpath, te paso dos links que te lo explican:

http://chuwiki.chuidiang.org/index.p...e=El_classpath

http://www.chuidiang.com/java/classpath/classpath.php
  #3 (permalink)  
Antiguo 08/06/2011, 12:43
 
Fecha de Ingreso: marzo-2007
Mensajes: 14
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Error en línea de comando con com.mysql.jdbc.Driver

Gracias por tu respuesta, pero lamentablemente no ha resuelto mi problema. Quizás esté haciendo algo mal, pero he intentado establecer la classpath como sale en los links que me enviaste. Intenté hacerlo de todos los modos que salían:

java -cp C:\Users\Cristobal\Documents\Java RxIn (que es la ruta del archivo RxIn)
java -cp C:\Program Files\Java\jdk1.6.0_23\jre\lib\ext RxIn (ruta del mysql-connector-java-5.0.8-bin)

set CLASSPATH=C:\Program Files\Java\jdk1.6.0_23\jre\lib\ext RxIn
set CLASSPATH=C:\Users\Cristobal\Documents\Java RxIn

Pero me lanzan el siguiente error:

Exception in thread "main" java.lang.NoClassDefFoundError: RxIn
Caused by: java.lang.ClassNotFoundException: RxIn
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: RxIn. Program will exit.

Lo más probable es que esté haciendo algo mal pero por favor si pueden ayudarme les estaría infinitamente agradecido.

Etiquetas: mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:39.