Обсуждение: java.lang.NoClassDefFoundError

Поиск
Список
Период
Сортировка

java.lang.NoClassDefFoundError

От
"Becerra Lagos Ana Lilian"
Дата:

Hi,

 

Could you help me in my program JAVA with jdbc Postgre

I have my simple code

 

import java.sql.DriverManager;

import java.sql.Connection;

import java.sql.SQLException;

 

public class Example2 {

  public static void main(String[] argv) {

  System.out.println("Checking if Driver is registered with DriverManager.");

 

  try {

    Class.forName("org.postgresql.Driver");

  } catch (ClassNotFoundException cnfe) {

    System.out.println("Couldn't find the driver!");

    System.out.println("Let's print a stack trace, and exit.");

    cnfe.printStackTrace();

    System.exit(1);

  }

  }

 }

 

Then I execute :

javac Example2.java

 

Then I execute

            java Example2

 

but I get

Exception in thread "main" java.lang.NoClassDefFoundError: Example

 

Wich is my error ?

I copied pg73jdbc3.jar  in my path

C:\j2sdk1.4.1_07\lib\

Its have org.postgresql.Driver

 

Thanks advanted

ana

Este correo es dirigido solo a las personas que aparecen como destinatarios
y puede contener información confidencial o privilegiada.
Si usted recibió este correo por error, por favor notificar inmediatamente
al emisor y elimine el correo original. Cualquier otro uso de este correo
esta prohibido.

******************************************************************************************************

This message is for the designated recipient only and may contain privileged or
confidential information. If you have received it in error, please notify the sender
immediately and delete the original. Any other use of the email is prohibited.

Re: java.lang.NoClassDefFoundError

От
"Becerra Lagos Ana Lilian"
Дата:
But now
I get

C:\j2sdk1.4.1_07\bin>java -classpath c:\j2sdk1.4.1_07\lib\pg73jdbc.jar;. Example
2
Checking if Driver is registered with DriverManager.
Couldn't find the driver!
Let's print a stack trace, and exit.
java.lang.ClassNotFoundException: org.postgresql.Driver
        at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:272)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:140)
        at Example2.main(Example2.java:10)

:(



-----Mensaje original-----
De: William Lai [mailto:wlai2768@gmail.com]
Enviado el: Martes, 18 de Enero de 2005 12:25
Para: Becerra Lagos Ana Lilian
CC: pgsql-jdbc@postgresql.org
Asunto: Re: [JDBC] java.lang.NoClassDefFoundError

Hi,

Did you try,

java -classpath c:\path\to\pg73jdbc3.jar;. Example2

Have a nice day,
William

Becerra Lagos Ana Lilian wrote:

> Hi,
>
>
>
> Could you help me in my program JAVA with jdbc Postgre
>
> I have my simple code
>
>
>
> import java.sql.DriverManager;
>
> import java.sql.Connection;
>
> import java.sql.SQLException;
>
>
>
> public class Example2 {
>
>   public static void main(String[] argv) {
>
>   System.out.println("Checking if Driver is registered with
> DriverManager.");
>
>
>
>   try {
>
>     Class.forName("org.postgresql.Driver");
>
>   } catch (ClassNotFoundException cnfe) {
>
>     System.out.println("Couldn't find the driver!");
>
>     System.out.println("Let's print a stack trace, and exit.");
>
>     cnfe.printStackTrace();
>
>     System.exit(1);
>
>   }
>
>   }
>
>  }
>
>
>
> Then I execute :
>
> javac Example2.java
>
>
>
> Then I execute
>
>             java Example2
>
>
>
> but I get
>
> Exception in thread "main" java.lang.NoClassDefFoundError: Example
>
>
>
> Wich is my error ?
>
> I copied pg73jdbc3.jar  in my path
>
> C:\j2sdk1.4.1_07\lib\
>
> Its have org.postgresql.Driver
>
>
>
> Thanks advanted
>
> ana
>
> Este correo es dirigido solo a las personas que aparecen como
> destinatarios
> y puede contener información confidencial o privilegiada.
> Si usted recibió este correo por error, por favor notificar
> inmediatamente
> al emisor y elimine el correo original. Cualquier otro uso de este correo
> esta prohibido.
>
> ******************************************************************************************************
>
>
> This message is for the designated recipient only and may contain
> privileged or
> confidential information. If you have received it in error, please
> notify the sender
> immediately and delete the original. Any other use of the email is
> prohibited.
Este correo es dirigido solo a las personas que aparecen como destinatarios
y puede contener información confidencial o privilegiada.
Si usted recibió este correo por error, por favor notificar inmediatamente
al emisor y elimine el correo original. Cualquier otro uso de este correo
esta prohibido.

******************************************************************************************************

This message is for the designated recipient only and may contain privileged or
confidential information. If you have received it in error, please notify the sender
immediately and delete the original. Any other use of the email is prohibited.

Re: java.lang.NoClassDefFoundError

От
William Lai
Дата:
Please double-check the your jar filename, is pg73jdbc.jar or pg73jdbc3.jar?

Becerra Lagos Ana Lilian wrote:

>But now
>I get
>
>C:\j2sdk1.4.1_07\bin>java -classpath c:\j2sdk1.4.1_07\lib\pg73jdbc.jar;. Example
>2
>Checking if Driver is registered with DriverManager.
>Couldn't find the driver!
>Let's print a stack trace, and exit.
>java.lang.ClassNotFoundException: org.postgresql.Driver
>        at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
>        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:272)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
>        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
>        at java.lang.Class.forName0(Native Method)
>        at java.lang.Class.forName(Class.java:140)
>        at Example2.main(Example2.java:10)
>
>:(
>
>
>
>-----Mensaje original-----
>De: William Lai [mailto:wlai2768@gmail.com]
>Enviado el: Martes, 18 de Enero de 2005 12:25
>Para: Becerra Lagos Ana Lilian
>CC: pgsql-jdbc@postgresql.org
>Asunto: Re: [JDBC] java.lang.NoClassDefFoundError
>
>Hi,
>
>Did you try,
>
>java -classpath c:\path\to\pg73jdbc3.jar;. Example2
>
>Have a nice day,
>William
>
>Becerra Lagos Ana Lilian wrote:
>
>
>
>>Hi,
>>
>>
>>
>>Could you help me in my program JAVA with jdbc Postgre
>>
>>I have my simple code
>>
>>
>>
>>import java.sql.DriverManager;
>>
>>import java.sql.Connection;
>>
>>import java.sql.SQLException;
>>
>>
>>
>>public class Example2 {
>>
>>  public static void main(String[] argv) {
>>
>>  System.out.println("Checking if Driver is registered with
>>DriverManager.");
>>
>>
>>
>>  try {
>>
>>    Class.forName("org.postgresql.Driver");
>>
>>  } catch (ClassNotFoundException cnfe) {
>>
>>    System.out.println("Couldn't find the driver!");
>>
>>    System.out.println("Let's print a stack trace, and exit.");
>>
>>    cnfe.printStackTrace();
>>
>>    System.exit(1);
>>
>>  }
>>
>>  }
>>
>> }
>>
>>
>>
>>Then I execute :
>>
>>javac Example2.java
>>
>>
>>
>>Then I execute
>>
>>            java Example2
>>
>>
>>
>>but I get
>>
>>Exception in thread "main" java.lang.NoClassDefFoundError: Example
>>
>>
>>
>>Wich is my error ?
>>
>>I copied pg73jdbc3.jar  in my path
>>
>>C:\j2sdk1.4.1_07\lib\
>>
>>Its have org.postgresql.Driver
>>
>>
>>
>>Thanks advanted
>>
>>ana
>>
>>Este correo es dirigido solo a las personas que aparecen como
>>destinatarios
>>y puede contener informaci�n confidencial o privilegiada.
>>Si usted recibi� este correo por error, por favor notificar
>>inmediatamente
>>al emisor y elimine el correo original. Cualquier otro uso de este correo
>>esta prohibido.
>>
>>******************************************************************************************************
>>
>>
>>This message is for the designated recipient only and may contain
>>privileged or
>>confidential information. If you have received it in error, please
>>notify the sender
>>immediately and delete the original. Any other use of the email is
>>prohibited.
>>
>>
>Este correo es dirigido solo a las personas que aparecen como destinatarios
>y puede contener informaci�n confidencial o privilegiada.
>Si usted recibi� este correo por error, por favor notificar inmediatamente
>al emisor y elimine el correo original. Cualquier otro uso de este correo
>esta prohibido.
>
>******************************************************************************************************
>
>This message is for the designated recipient only and may contain privileged or
>confidential information. If you have received it in error, please notify the sender
>immediately and delete the original. Any other use of the email is prohibited.
>
>
>

Re: java.lang.NoClassDefFoundError

От
William Lai
Дата:
Hi,

Did you try,

java -classpath c:\path\to\pg73jdbc3.jar;. Example2

Have a nice day,
William

Becerra Lagos Ana Lilian wrote:

> Hi,
>
>
>
> Could you help me in my program JAVA with jdbc Postgre
>
> I have my simple code
>
>
>
> import java.sql.DriverManager;
>
> import java.sql.Connection;
>
> import java.sql.SQLException;
>
>
>
> public class Example2 {
>
>   public static void main(String[] argv) {
>
>   System.out.println("Checking if Driver is registered with
> DriverManager.");
>
>
>
>   try {
>
>     Class.forName("org.postgresql.Driver");
>
>   } catch (ClassNotFoundException cnfe) {
>
>     System.out.println("Couldn't find the driver!");
>
>     System.out.println("Let's print a stack trace, and exit.");
>
>     cnfe.printStackTrace();
>
>     System.exit(1);
>
>   }
>
>   }
>
>  }
>
>
>
> Then I execute :
>
> javac Example2.java
>
>
>
> Then I execute
>
>             java Example2
>
>
>
> but I get
>
> Exception in thread "main" java.lang.NoClassDefFoundError: Example
>
>
>
> Wich is my error ?
>
> I copied pg73jdbc3.jar  in my path
>
> C:\j2sdk1.4.1_07\lib\
>
> Its have org.postgresql.Driver
>
>
>
> Thanks advanted
>
> ana
>
> Este correo es dirigido solo a las personas que aparecen como
> destinatarios
> y puede contener información confidencial o privilegiada.
> Si usted recibió este correo por error, por favor notificar
> inmediatamente
> al emisor y elimine el correo original. Cualquier otro uso de este correo
> esta prohibido.
>
> ******************************************************************************************************
>
>
> This message is for the designated recipient only and may contain
> privileged or
> confidential information. If you have received it in error, please
> notify the sender
> immediately and delete the original. Any other use of the email is
> prohibited.


Re: java.lang.NoClassDefFoundError

От
"Nico"
Дата:
It didn't work for me either. When I put the jar file in my classes directory, it did work.

Hi,

Could you help me in my program JAVA with jdbc Postgre

I have my simple code

import java.sql.DriverManager;

import java.sql.Connection;

import java.sql.SQLException;

public class Example2 {

  public static void main(String[] argv) {

  System.out.println("Checking if Driver is registered with DriverManager.");

 

  try {

    Class.forName("org.postgresql.Driver");

  } catch (ClassNotFoundException cnfe) {

    System.out.println("Couldn't find the driver!");

    System.out.println("Let's print a stack trace, and exit.");

    cnfe.printStackTrace();

    System.exit(1);

  }

  }

 }

Then I execute :

javac Example2.java

Then I execute

            java Example2

but I get

Exception in thread "main" java.lang.NoClassDefFoundError: Example

Wich is my error ?

I copied pg73jdbc3.jar  in my path

C:\j2sdk1.4.1_07\lib\

Its have org.postgresql.Driver

Thanks advanted

ana

Este correo es dirigido solo a las personas que aparecen como destinatarios
y puede contener información confidencial o privilegiada.
Si usted recibió este correo por error, por favor notificar inmediatamente
al emisor y elimine el correo original. Cualquier otro uso de este correo
esta prohibido.

******************************************************************************************************

This message is for the designated recipient only and may contain privileged or
confidential information. If you have received it in error, please notify the sender
immediately and delete the original. Any other use of the email is prohibited.