Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2004, 00:31
cyborg
 
Fecha de Ingreso: febrero-2004
Ubicación: España. Madrid
Mensajes: 454
Antigüedad: 20 años, 2 meses
Puntos: 0
Ayuda java-linux

Buenas, a ver si alguien me puede explicar, esto haciendo lo mismo me funciona en windows, pero no logro ver que me estoy pasando por alto en linux, si alguien sabe.....

He puesto en el .bash_profile del directorio de mi usuario:

PATH=$PATH:$HOME/bin:/usr/lib/jre-1.4.2_01/bin
CLASSPATH=/usr/lib/jre-1.4.2_01/lib/comm.jar:/usr/lib/jre-1.4.2_01/lib/drivermysql.zip
export PATH
export CLASSPATH

He copiado en el directorio /usr/lib/jre-1.4.2_01/lib los archivos comm.jar y drivermysql.zip (que contiene el driver.class)
(tambien hay un j2re1.4.2_01 se hace algo en el?? )
Y el programa sólo hace esto...

import java.sql.*;
import java.util.*;
import java.lang.*;

public class prueba
{
public static void main(String[] args)
{

Connection conexion;
Statement stmt;

try
{
Class.forName ("org.gjt.mm.mysql.Driver");
} catch(java.lang.ClassNotFoundException e)
{
System.err.print("No se ha encontrado el driver para mysql: ");
System.err.println(e.getMessage());
}

try
{
conexion=DriverManager.getConnection("jdbc:mysql://localhost:3306/prueba", "usuario", "contraseña");

stmt=conexion.createStatement();
stmt.executeUpdate("CREATE TABLE AGENDA (DNI VARCHAR(5),NOMBRE VARCHAR(30),APELLIDOS VARCHAR(30))");
}
catch(SQLException ex)
{
System.err.println("SQLException: " + ex.getMessage());
}

}
}


Pongo java prueba y el resultado es:
Exception in thread "main" java.lang.NoClassDefFoundError: prueba

joe.. esto me funciona en windows, que me estoy olvidando??
por cierto, no encuentro el javac ¿? como ejecuto el programa............