Как компилировать Java приложения из командной строки

Август 3, 2011

В комментах спрашивают для чего стоит применять Джаву. Я использую в основном для парсеров и чекеров, которые применяются для определения параметров сайтов и прочей лабудени. В манимейкинге зачастую приходится анализировать тонны сайтов для поиска грааля. Так вот джава очень хорошо работает с сеткой и сокетами — в сети есть много примеров использования джавы для парсинга. Переходим теперь к компиляции:

Командой “cd “ переходим в папку с требуемым исходником программы с расширением .java:

C:\Documents and Settings\William>cd C:\temp

Вызываем компилятор javac c параметром –classpath для подключения используемых библиотек и классов и именем исходного файла с расширением java:

C:\temp>javac -classpath C:\java\sjsas_8.1\lib\j2ee.jar MyDao.java

В результате появится файл с расширение class.

Приложения Java запускаются на Java-машине. Формат команды:

java [-options] class [args…] — при запуске файла *.class

java [-options] -jar jarfile [args…] — при запуске файла *.jar

где options – опции JVM необх-мые для правильной работы приложения, args – параметры, перед-мые приложению при запуске.

Для возможности компиляции и запуска приложений из любой папки на диске в переменной окружения path необходимо указать адрес компилятора и JVM (например: C:/java/j2se_1.5.0/bin)