Компилируем и выполняем Java-приложение в консоли
Мы все избалованы такими системами сборки как Ant, Maven, Ivy и удобными средами для разработки, но бывают ситуации, когда знание старых "дедовских" методов компиляции и запуска java-приложений является единственным выходом из сложной ситуации. Например, если у вас есть только доступ по ssh к серверу и больше ничего, то вы остаетесь наедине с консолью От способности быстро что-то поправить и запустить используя только консоль может зависеть работоспособность важных сервисов компании, ну или может пострадать ваша зарплата
Читаем и запоминаем:
http://habrahabr.ru/post/125210/