Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Компиляция исходного файла
Исходный файл с кодом программы создан, теперь перейдем к компиляции. Для компиляции Java предназначен компилятор javac, который входит в состав установленного нами в первом уроке пакета JDK. Для того, чтобы скомпилировать исходный файл, открываем командную строку. Для этого в меню Windows Пуск в строке поиска вводим команду cmd и жмем Enter. После этого откроется командное окно. Теперь в нем нужно изменить текущий каталог на тот, в котором находится наш исходный файл (например C: \studyjava\). Для этого вводим следующую команду: cd C: \studyjava\ и нажимаем Enter. После того, как директория изменилась, вводим команду компиляции javac HelloWorld.java нажимаем Enter. После этого, окно командной строки должно выглядеть следующим образом (рис 2.2): Рис 2.2 То есть, мы не получим никакого подтверждения, о том, что программа скомпилировалась успешно. Однако, в папке с нашим исходным файлом, должен появиться файлHelloWorld.class. Это можно проверить с помощью команды dir Эта команда выводит на экран список всех файлов, находящихся в выбранной директории (рис 2.3). Рис 2.3. Если файл HelloWorld.class присутствует в этом списке, то это значит, что программа скомпилировалась успешно. Если в коде программы есть ошибка, то компилятор Java при компиляции нам об этом сообщит. Проведем эксперимент: Откроем в текстовом редакторе наш файл HelloWorld.java и удалим последнюю закрывающуюся фигурную скобку «}». Сохраним файл и попробуем его еще раз скомпилировать. В итоге получаем сообщение об ошибке (рис 2.4). Рис 2.4. Чтобы исправить ошибку, нужно вновь открыть файл для редактирования, устранить ошибку, сохранить файл и еще раз его скомпилировать.
|