Foros del Web » Programación para mayores de 30 ;) » Java »

Aplicacion de servidor TCP

Estas en el tema de Aplicacion de servidor TCP en el foro de Java en Foros del Web. Hola a todos, Estoy ejecutando la siguiente aplicacion en windows, y me da el siguiente error: Exception in thread "main" java.lang.NoClassDefFoundError: servidortcp Alguien sabe a ...
  #1 (permalink)  
Antiguo 10/12/2006, 10:33
 
Fecha de Ingreso: mayo-2004
Ubicación: Barcelona (España)
Mensajes: 61
Antigüedad: 19 años, 11 meses
Puntos: 0
Aplicacion de servidor TCP

Hola a todos,

Estoy ejecutando la siguiente aplicacion en windows, y me da el siguiente error:

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

Alguien sabe a que se refiere, parece que se queje de alguna class pero no acabo de verlo claro, a continuacion os inserto el codigo de la aplicacion. Es para crear un socket tcp de servidor.

Gracias.
------------------------------------------

import java.net.*;
import java.io.*;
public class servidortcp {
public static void main(String argv[]) {

ServerSocket socket;
boolean fin = false;

try {
socket = new ServerSocket(6001);
Socket socket_cli = socket.accept();
DataInputStream in =
new DataInputStream(socket_cli.getInputStream());
do {
String mensaje ="";
mensaje = in.readUTF();
System.out.println(mensaje);
} while (1>0);
}
catch (Exception e) {
System.err.println(e.getMessage());
System.exit(1);
}
}
}
-----------------------------------------

Gracias de antemano,
  #2 (permalink)  
Antiguo 10/12/2006, 11:33
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 3 meses
Puntos: 19
Re: Aplicacion de servidor TCP

Revisa tu classpath
Cita:
Cuando se intenta ejecutar una clase, o acceder a ella durante la ejecución de un programa, la máquina virtual de Java debe cargar la clase. Para ello, necesita acceder al fichero compilado para la clase (el nombre de la clase con extensión .class, por ejemplo, MiClase.class). Para ello, busca este fichero entre las clases estándar de Java, y en todos los directorios establecidos en la variable de entorno CLASSPATH. En las últimas versiones de Java, si la variable CLASSPATH está vacía, busca también los ficheros en el directorio en el cual se está ejecutando la máquina virtual. Si no encuentra la clase, la máquina virtual lanza la excepción java.lang.NoClassDefFoundError.
salu2
  #3 (permalink)  
Antiguo 14/12/2006, 10:13
 
Fecha de Ingreso: mayo-2004
Ubicación: Barcelona (España)
Mensajes: 61
Antigüedad: 19 años, 11 meses
Puntos: 0
Re: Aplicacion de servidor TCP

Muchas gracias Dogduck, todo claro. Ahora si que me funciona.

Gracias de nuevo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:31.