Error siempre al ejecutar cualquier programa java

telemaco
31 de Mayo del 2004
hola a todos.

tengo un problema, y es que cuando ejecuto cualquier programa, me da un error. Al compilar todo va bien, me crea el .class y demas. Pero al ejecutar me dice lo sieguiente:

Exception in thread "main" javal.lang.NoClassDefFoundError: helloworld

Para que veais que no es error de codigo, aki os pongo el sencillo helloworld:

public class helloworld
{
public static void main(String arg[])
{
System.out.println("hola mundo.");
}
}

Pues espero que me podais ayudar. Gracias a todos por adelantado.

profesorchiflado
31 de Mayo del 2004
Y con qué nombre guardas el programa?

helloword.java -- Correcto
Helloword.java -- Incorrecto

johano
31 de Mayo del 2004
El nombre de la clase (helloworld) debe ser el mismo nombre con que guardaste el programa (helloworld.java) con letra minusculas, Java es "case sensitive" y se toman en cuenta las letras mayusculas y minusculas. Para correrlo es java helloworld (sin la extension .java)