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.
