Salve a tutti, ho installato Eclipse (versione Helios) qualche giorno fa, ma da quando l'ho fatto ho sempre riscontrato il solito errore al momento dell'esecuzione del programma:

Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
Caused by: java.lang.ClassNotFoundException: HelloWorld
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301 )
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)

Come potete vedere il programma ora è il classico hello world, quindi un programmino microscopico con solo 1 stringa di output. Il fatto è che se provo a compilare od eseguire lo stesso programma da terminale, parte senza problemi. Ho notato però, che lo stesso problema me lo dà anche da terminale, se al momento di far partire il programma scrivo "java [nome file].class", anzichè "java [nome file]". Quindi da quello che ho capito è come se Eclipse sbagliasse al momento dell'esecuzione (anche perchè il file .class me lo crea, quindi compila senza problemi). Mi scuso in anticipo se ho sbagliato sezione e attendo una vostra risposta (spero la soluzione al problema ).