означает, что файлы .class находятся не в пути к классам. То, как вы компилируете, должно быть в порядке, вам нужно добавить каталог с результирующими файлами .class в ваш путь к классам, когда вы попытаетесь запустить тестовый код. *
java -cp <path to classes> classtorun
так что ваш пример может выглядеть как
java -cp <path to classes>;<path to libs> mycompany.Test
вам действительно нужно взглянуть на ANT , чтобы автоматизировать компиляцию и собрать в исполняемый файл .jar . Никто не делает эту сложную работу вручную из-за повторяющейся типизации и вероятности ошибок. ANT был создан, чтобы избежать всех этих мелочей и позволить вам сконцентрироваться на решении проблем кодирования и не бороться с инструментами командной строки. Прочитайте это .