Fallo de recien iniciada
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?
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
¿Alguien me puede decir porque me pasa esto?
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
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
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
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
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.
- 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.
