Re: Conectar Java con Postgres

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)

In response to

Responses

Browse pgsql-es-ayuda by date

  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