La Web del Programador: Comunidad de Programadores
 
    Pregunta:  6060 - EXCEPTION IN THREAD
Autor:  Alejandro La Rota
Estoy comenzando con JAVA, y al compilar mi primer programa (\javac ejemplo.java) no aparece ningun error, pero al ejecutar
(\java ejemplo.class) aparece el error:

"Exception in thread 'main' Java.lang.NoClassDefFoundError: ejemplo/class"

He revisado los path, pero realmente no sé que podrá ser.

GRACIAS.

  Respuesta:  Germán Enríquez
Es bastante sencillo en realidad. Al ejecutar un programa en java, en algunos ide's y compiladores, se empieza a ejecutar el programa desde donde está el cursor. Para que no te salga ese erro, pon el cursor en el método main, y ya está.

  Respuesta:  Angel Rubio
Cuando compilas debes hacerlo de la siguiente manera:
javac <nombre_archivo.java> //observa que lleva la extensión del archivo..

Cuando ejecutas:
java <nom_clase> //sin .class

O simplemente, se te ha olvidado colocar el metodo principal 'main', el cual debe contener las instrucciones de la Aplicacioncita....

Otra posible razón es que estés escribiendo mal el metodo main... su sintaxis es la siguiente:
public static void main(String args[])

esta estructura no cambia nunca, así que verifica las mayusculas porque java es CASE SENSITIVE (reconoce mayus. y minus como caracteres diferentes....)

Espero, que les sirva de algo.. alguna duda pueden contactarme en [email protected]

  Respuesta:  Jesus Jimenez
A la hora de compilar, si que tienes que poner la extension es decir javac ejemplo.java, pero a la hora de ejecutar no tienes que poner la extension es decir, java ejemplo. So pones la extension .class, la maquina te buscaria algo así como una clase llamada class dentro de un paquete llamado ejemplo.

  Respuesta:  akira toriyama
si no es problema del programa prueba agregaando un ;. al classpath para que reconozca las clases del directorio actual enviame un correo.
ej: para win...
set classpath=%classpath%;c:\otrasclases.jar;.

  Respuesta:  Tito Archila
me pasa lo mismo pero estoy trabajando en JDBC, por que el resto de programas si me compilan
bien, y estoy bloqueado porque ya me lei como 3 tutoriales y nada que encuentro la solución, necesito una
ayudadita, gracias