La Web del Programador: Comunidad de Programadores
 
    Pregunta:  16478 - MENSAJE DE ERROR JDK1.2
Autor:  Fernando Galván Martínez
Hola, os escribo para ver si podríais ayudarme a solucionar un problema con el JDK1.2. Soy un programador principiante, así que supongo que no os planteará muchos problemas.

Mi problema es el siguiente:

Después de hacer varios 'retoques' con la configuración del kit, como modificar las secuencias SET PATH y SET CLASSPATH del archivo autoexec.bat, al final he conseguido compilar uno de los ejemplos del libro de programación en Java 2 que estoy siguiendo.
Cuando intento ejecutarlo desde MS-DOS con la instrucción
java BigDebt
muestra el siguiente mensaje de error:

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

No sé a qué puede deberse, porque como digo, ya he modificado autoexec.bat introduciendo la ruta de acceso de tools.jar

  Respuesta:  Hector Fabio Meza
El mensaje de error indica que no se encuentra la clase BigDebt cuando se intenta correr. La causa mas comun de esto es no haber
colocado . (el caracter punto) en el classpath. El punto le indica a java que busque las clases a correr en el directorio donde se encuentra.
Por ejemplo si esta dentro del directorio /misclases/, y se corre java BIgDebt, java buscaria la clase BIgDebt en el directorio misclases.

Si esto no se coloca, java no podra encontrar la clase que esta corriendo.

Ejemplo:
set classpath:....;.