Вы компилируете где? В Эклипсе и запускаете там же? Или в командной строке? Если второе, то скажите, какой командой вы запускаете потом скомпилированную программу? Еще есть вариант, что имя файла с расширением .java НЕ совпадает с именем класса, который находится в этом файле. То есть, если у вас класс назван HelloWorld, а файл Test.java - то это ошибка, файл также должен быть назван HelloWorld.java В любом случае, больше информации дайте.