From: | Luis Rodrigo Gallardo Cruz <rodrigo(at)nul-unu(dot)com> |
---|---|
To: | Edwin Quijada <listas_quijada(at)hotmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Conectar Java con Postgres |
Date: | 2007-04-21 18:40:40 |
Message-ID: | 20070421184040.GA17120@lisa.rodrigo.nul-unu.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Sat, Apr 21, 2007 at 02:59:03PM +0000, Edwin Quijada wrote:
> >> >Exception in thread "main" java.lang.NoClassDefFoundError: test.java
^^^^^^^^^^^^^^^^^
La que no encuentra es la tuya, no las de pg.
> Mi CLASSPATH=/usr/local/java/clases
La que no encuentra es test. ¿Está esa ahí?
> Ahi puse a postgresqljdbc.jar
Mmm. Esto yes es *muy* OT. Y, sin animo de ofender, se ve que no sabes
configurar el CLASSPATH. Mejor pregunta en una lista de Java.
Resúmen rápido: Si una clase del paquete a.b.c se llama Ejemplo,
entonces para que la JVM la encuentre en el CLASSPATH debe haber una de
- un directorio adentro del cual exista el archivo
a/b/c/Ejemplo.class, o
- un .jar, que si lo descomprimieras tendría ese archivo dentro.
Así que, para lo que estás haciendo, si al compilar te queda
/usr/local/java/classes/test.class, entonces necesitas
CLASSPATH=/usr/local/java/classes:/una/ruta/a/postrgresqlodbc.jar
^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^
para que encuentre tu clase para que encuentre las de pg.
Y ejecutas
java test
(no java test.java, o java test.class)
From | Date | Subject | |
---|---|---|---|
Next Message | María Lorena Culzoni Estigarribia | 2007-04-21 20:54:09 | Hola Lista |
Previous Message | Roger Guevara | 2007-04-21 17:20:48 | Cuenta premium de rapidshare |