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

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

Estas en el tema de Exception in thread "main" java.lang.NoClassDefFoundError: en el foro de Java en Foros del Web. Este error me sale cuando ejecuto culaquier *.class en mi computador digito javac hello.java y me genera el hello.class pero despues digito java y me ...
  #1 (permalink)  
Antiguo 18/07/2006, 14:00
 
Fecha de Ingreso: julio-2006
Mensajes: 3
Antigüedad: 17 años, 9 meses
Puntos: 0
Exception in thread "main" java.lang.NoClassDefFoundError:

Este error me sale cuando ejecuto culaquier *.class en mi computador digito javac hello.java y me genera el hello.class pero despues digito java y me sale el error Exception in thread "main" java.lang.NoClassDefFoundError: Hello he
leido que posilemente es el classpath pero no se como manipularl este archivo
el archivo de java esta en linux:/home/diego/java #
lo que hago es lo siguiente
/home/diego # javac cuadrado.java
/home/diego # java cuadrado
home/diego # home/diego # java cuadrado
mi pregunta es como manipula el clsspath o que otro problema me puede presentar este problema entendiendo que el archivo està ueno por que funciona en windows
  #2 (permalink)  
Antiguo 18/07/2006, 22:12
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Hola:

Si no has puesto ningún package y tienes una versión "antigua" de java, como la 1.3, tienes que ejecutar así

set CLASSPATH=.
java cuadrado

Si tienes una versión más moderna de java, no debería hacerte falta poner el CLASSPATH.

Si has puesto package, el tema es algo más complejo. Echa un ojo a qué es el classpath y a un Hola Mundo con paquetes.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 22:42.