Fallo de recien iniciada

Marta
06 de Febrero del 2004
Hola, he hecho la tipica aplicacion de HelloWorld. La compilo y no me da ningun error, pero cuando la ejecuto me sale :
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld

¿Alguien me puede decir porque me pasa esto?

Hargrafe
06 de Febrero del 2004
El problema es que no te encuentra la clase
donde est谩 el m茅todo main(String[] args)

¿Lo tienes definido en la clase HelloWorld?
Si lo ejecutas con el comando java, entonces
java <i>"clase con el m茅todo main"</i>

Si lo ejecutas desde una aplicaci贸n ejecuta el archivo
en donde tengas implementado el m茅todo main().

Saludos

Hargrafe
06 de Febrero del 2004
Perd贸n, no pill贸 el HTML

si le ejecutas con el comando

java "clase con el m茅todo main"

Ah! y no pongas la extensi贸n .class

Saludos y perd贸n

chuidiang
06 de Febrero del 2004
Pueden ser muchas cosas

- Si has puesto package dentro de tu codigo, mete el fichero .class que se ha generado en un directorio que se llame igual que el package. Desde el directorio padre de ese, ejecuta

java paquete.HelloWorld

- Si usas una versi贸n de java no muy moderna, debes poner el directorio actual en la variable CLASSPATH

set CLASSPATH=.
java HelloWorld

- Si tienes un java no muy moderno y has puesto package, tienes que mezclar ambas cosas.

Se buena.

Marta
06 de Febrero del 2004
Mi codigo es muy sencillo, es este:

public class HelloWorld
{
public static void main (String[] args)
{
mostrarTexto();
}

public static void mostrarTexto()
{
System.out.println("Java de prueba");
}
}

¿Hay algo mal?.