java.lang.ClassNotFoundException означает проблемы CLASSPATH. Отсутствие подсказки означает, что вы предполагаете, что CLASSPATH установлен правильно, но это не так.
Если вы собираете с помощью Eclipse, убедитесь, что каталог, в котором находятся ваши скомпилированные файлы .class, находится в CLASSPATH и содержит необходимые файлы .class.
Если вы собираете с помощью Ant, убедитесь, что вы видите что-то подобное в вашем build.xml:
<path id="production.class.path">
<pathelement location="${production.classes}"/>
<pathelement location="${production.resources}"/>
<fileset dir="${production.lib}">
<include name="**/*.jar"/>
<exclude name="**/junit*.jar"/>
<exclude name="**/*test*.jar"/>
</fileset>
</path>
ОБНОВЛЕНИЕ: Либо у вас нет JAVA_HOME / bin в вашем PATH, либо вы загрузили JRE вместо JDK. Проверьте каталог, в котором вы установили Java, и посмотрите, есть ли в вашем каталоге / bin файл javac.exe. Если у вас нет / bin, скачайте JDK и установите его.
Если у вас есть / bin с javac.exe, проверьте ваш PATH и убедитесь, что каталог Java / bin находится в PATH. Установив его, откройте командную оболочку и введите «javac -version», чтобы убедиться, что все в порядке.
Какой JDK вы сказали Eclipse для использования?