Главная страница >> Учебные пособия >> Введение в JDK/Java >> Введение в язык Java >> Создание первой программы на языке Java. Работа с компилятором Java.

Глава 1.2 Создание первой программы на языке Java. Работа с компилятором Java.

     Исходные файлы на языке Java - это обычные текстовые файлы, которые могут быть созданы и редактированы в любом текстовом редакторе типа "блокнот". Однако совершенно ясно, что блокнот не может проверить синтаксис написанной программы. А на первой стадии возможны многочисленные ошибки (вернее описки), которые не может уловить блокнот и другие простые текстовые редакторы без проверки орфографии Java, а компилятор Java, найдя ошибку, просто прекращает работу и выдает сообщение с кодом ошибки и не дает возможности ее немедленного исправления. Поэтому лучше использовать такие текстовые редакторы как HTML-Kit,ТЕА, HLStyle. Для того, чтобы скачать редакторы такого вида следует обратиться к сайтам http:\\www.freeware.ru или http:\\www.softarea.ru

Итак, файлы Java должны иметь описание как минимум одного Java-класса. При этом расширение этих файлов - Java, а имя должно полностью совпадать с именем класса (в том числе с учетом регистра). Компилятор Java должен быть вызван с необходимыми параметрами (они указаны в главе 1.1.). Компилятор проверяет наличие файла Java, если он находит нужный файл, то начинает проверку синтаксиса соответствия языку Java. При обнаружении ошибок, компилятор выводит список ошибок, и компиляция прекращается. Если компилятор не обнаруживает ошибок (это впрочем не значит, что они не возникнут в будущем уже при выполнении программы исполняющей средой), то будет сгенерирован байт-код для каждого класса, заключенного в исходном файле программы. Вышесказанное означает, что будет создано ровно такое количество файлов с расширением .class, сколько классов содержалось в исходном файле.

Теперь мы создадим классическую программу "Hello World", чтобы удостовериться, что JDK был установлен правильно. Для этого открываем любой текстовый редактор и пишем следующие строки программы:

class HelloWorld {
public static void main (String args [ ]) {
System.out.println ("Hello World");
}
}

Сохраняем данный текст с именем HelloWorld.java. Убедитесь еще раз, что вы не ошиблись в имени файла и названия класса. Они должны совпадать полностью, вплоть до соответствия строчных и прописных букв. Теперь запускаем компилятор Java. Допустим, что файл находится в той же директории, где и сам компилятор. Тогда в качестве входного параметра для него достаточно будет указать имя вашего Java-файла:

c:\> javac HelloWorld.java

Если будет скомпилирован файл HelloWorld.class, это будет означать что вы не совершили ошибок, и компилятор Java работает правильно.



<Предыдущий> <Следующий> <Содержание> <На главную>
©  Alex Vanin         year 2002
     bookmans@mail.ru
Hosted by uCoz