java.lang.NoClassDefFoundError: com/sun/tools/javac/Main

beatriz
26 de Noviembre del 2007
Estoy desesperada con el error este del main, me he leido todas las respuestas sobre el tema y siempre hace referencia al path y al classpath pero no consigo que me funcione.
En ControlPanelSystemAdvancedEnvironment variables he puesto lo siguiente: classpath: c:j2sdk1.4.2_06bin;c:j2sdk1.4.2_06java
path: c:j2sdk1.4.2_06bin
Mi programa lo he creado en la carpeta C:j2sdk1.4.2_06java, se llama Ejercicio1.java y el codigo es el siguiente:
public class Ejercicio1 {
public static void main (String args []) {
System.out.printl("HOLAAAAAAAA!");
}
}

Qué hago mal?????????

El jcreator lo tengo en "C:Program FilesXinox SoftwareJCreatorV3LEJCreator.exe", no se por qué se me instaló ahí
Gracias

diego
26 de Noviembre del 2007
proba de esta manera...

class Ejercicio1 {
public static void main (String args []) {
System.out.println("HOLAAAAAAAA!");
}
}

beatriz
26 de Noviembre del 2007
Gracias por contestar
me sale lo mismo,al principio lo tenia asi, luego puse lo de public class para probar

diego
26 de Noviembre del 2007
Probe compilar y ejecutar el programa con jcreator y no tuve problemas pero resulta que lo quiero compilar bajo dos y me sale exactamente el mismo error... asi que si lo solucionas te agradeceria que me pases el dato.. muchas gracias. debe ser algo del CLASSPATH

Lucas
26 de Noviembre del 2007
Asegurate de que el path del SO apunte a la carpeta bin de la jdk instalada.
ejecuta javac NombreClase en la carpeta que contega el archivo .java y listo.

pipo
26 de Noviembre del 2007
Verifica que el CLASSPATH esté apuntando al directoorio actual, sino:

SET CLASSPATH=%CLASSPATH%;.
Sólo hay que agregar un punto.