Thread View: es.comp.os.linux.programacion
3 messages
3 total messages
Started by Dalton
Sun, 24 Dec 2006 12:27
CLASSPATH para Java
Author: Dalton
Date: Sun, 24 Dec 2006 12:27
Date: Sun, 24 Dec 2006 12:27
23 lines
1867 bytes
1867 bytes
Hola: Estoy haciendo un programita en Java y a la hora de pasarlo a otra máquina tengo problemas, pues no encuentra el driver para la conexión a MySQL. En el ordenador que lo he hecho (mio propio) metí el driver de conxion jdbc en /usr/lib/java/jre/lib/ext, y me funciona perfectamente. El problema es que ahora ese programa lo tengo que ejecutar en otro ordenador del que no tengo privilegios de administrador, de modo que no puedo meter el driver en su sitio. Pensé en codificar el CLASSPATH para mi usuario de modo que hice: export CLASSPATH=$CLASSPATH:/home/carlos/mysql-connector-java-5.0.3-bin.jar Pero tampoco así me funciona. Dice que no encuentra el driver. ¿Alguna idea? Gracias
Re: CLASSPATH para Java
Author: Alberto Giménez
Date: Mon, 25 Dec 2006 21:15
Date: Mon, 25 Dec 2006 21:15
18 lines
1574 bytes
1574 bytes
Dalton wrote: > > export > CLASSPATH=$CLASSPATH:/home/carlos/mysql-connector-java-5.0.3-bin.jar > > Pero tampoco as� me funciona. Dice que no encuentra el driver. > > �Alguna idea? Prueba a poner s�lo el directorio padre, en lugar dela ruta al .jar, a ver si as� te funciona. Saludos. -- Luis Alberto Gim�nez JabberID: SimManiac@bulmalug.net GnuPG ID: 0x3BAABDE1
Re: CLASSPATH para Java
Author: David Asorey Álvarez
Date: Mon, 01 Jan 2007 23:12
Date: Mon, 01 Jan 2007 23:12
44 lines
2476 bytes
2476 bytes
Dalton ha escrito: > En el ordenador que lo he hecho (mio propio) metí el driver de conxion > jdbc en /usr/lib/java/jre/lib/ext, y me funciona perfectamente. > Mal hecho ;-) > El problema es que ahora ese programa lo tengo que ejecutar en otro > ordenador del que no tengo privilegios de administrador, de modo que no > puedo meter el driver en su sitio. > ... Lo que te han dicho por ahí es una idea. ¿Cómo distribuyes la aplicación? ¿Como un jar o un árbol de directorios?. En cualquier caso, te conviene usar rutas relativas, y meter la ruta al jar del mysql de esta forma. Suponiendo que que el jar del driver está en el mismo directorio, la idea sería crear un script tal que así: #!/bin/bash export CLASSPATH=.:./driver-mysql.jar:$CLASSPATH java -jar mi-programa.jar ó, si directamente ejecutas el .class (MiPrograma.class): #!/bin/bash export CLASSPATH=.:./driver-mysql.jar:$CLASSPATH java MiPrograma Espero que te ayude. Saludos. -- David. http://malaweb.wordpress.com P.S.: Hay un grupo de discusión de java en es.comp.programacion.java Quizás allí encuentres consejos más válidos ;-)
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads