Es un poco dificil de explicar, pero lo intentaré.
Tengo un archivo llamado HelloText.java y otro llamado HelloText.class en la carpeta
C:\Matias\Java\Exercises\Chapter 2\HelloText
EL programa compila perfectamente pero cuando lo trato de ejecutar me aparece el error.: Error: no se ha encontrado o cargado la clase principal HelloText
Pero cuando voy a Editar el valor de la variable CLASSPATH(en variables del entorno) y agrego la direccion donde se encuientra la clase, el programa funciona perfectamente...
Ayuda profavor
Cuando funciona bien la variable esta asi
CLASSPATH - C:\Program Files\Java\jdk1.7.0_03\bin; C:\Matias\Java\Exercises\Chapter 2\HelloText
Cuando no funciona bien esta asi
CLASSPATH - C:\Program Files\Java\jdk1.7.0_03\bin;