Для написания вашей первой программы вам понадобится:
- Набор для разработки Java SE 8 (JDK 8). Убедитесь, что вы установили JDK, а не JRE.
- Текстовый редактор. В этом примере мы будем использовать Notepad, простой редактор, входящий в состав платформ Windows. Вы можете легко адаптировать эти инструкции, если используете другой текстовый редактор.
Эти два пункта - все, что вам понадобится для написания вашего первого приложения.
Создание вашего первого приложения
Ваше первое приложение, HelloWorldApp, просто отобразит приветствие "Hello world!". Чтобы создать эту программу, вам нужно:
- Создать исходный файл .java. Исходный файл содержит код, написанный на языке программирования Java, понятный вам и другим программистам. Вы можете использовать любой текстовый редактор для создания и редактирования исходных файлов.
- Скомпилируйте исходный файл в файл .class. Компилятор языка программирования Java (javac) берет ваш исходный файл .java и преобразует его текст в инструкции .class, понятные виртуальной машине Java. Инструкции, содержащиеся в файле .class, известны как байт-код.
- Запустите программу Java, используя приложение java.
Создайте исходный файл
Сначала запустите свой текстовый редактор Notepad или подобный. Вы можете запустить редактор блокнота из меню. В новом документе введите следующий код:
class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
Примечание: Введите весь код, команды и имена файлов точно так, как показано. И компилятор (javac), и средство запуска (java) чувствительны к регистру. HelloWorldApp это не то же самое , что helloworldapp.
Сохраните код в файле с именем HelloWorldApp.java. Чтобы сделать это в Блокноте, сначала выберите Файл > Сохранить как ... .
Используя поле со списком "Сохранить в", укажите папку (каталог), в которую вы будете сохранять файл.
В текстовом поле Имя файла введите HelloWorldApp.java.
В поле со списком "Сохранить как тип" выберите " Текстовые документы (*.txt)".
В поле со списком "Кодировка" оставьте кодировку как ANSI.
Теперь нажмите Сохранить и выйдите из Блокнота.
Скомпилируйте исходный файл в файл .class
Откройте командную оболочку. Вы можете сделать это в меню "Пуск", выбрав "Выполнить..." и затем введя "cmd.
В приглашении отображается ваш текущий каталог.
Чтобы скомпилировать исходный файл, измените текущий каталог на каталог, в котором находится ваш файл. Например, если ваш исходный каталог находится в myapplication на диске C, введите следующую команду в командной строке и нажмите Enter:
cd C:\myapplication
Теперь приглашение должно измениться на C:\myapplication>.
C:\>cd myapplication
C:\myapplication>dir
Volume in drive C is System
Volume Serial Number is F2E8-C8CC
Directory of C:\myapplication
2014-04-24 01:34 PM <DIR> .
2014-04-24 01:34 PM <DIR> ..
2014-04-24 01:34 PM 267 HelloWorldApp.java
1 File(s) 267 bytes
2 Dir(s) 93,297,991,680 bytes free
C:\myapplication>
Теперь вы готовы к компиляции. В командной строке введите следующую команду и нажмите Enter:
javac HelloWorldApp.java
Компилятор сгенерировал файл байт-кода, HelloWorldApp.class. В командной строке введите dir, чтобы увидеть новый файл, который был сгенерирован:
C:\myapplication>dir
Volume in drive C is System
Volume Serial Number is F2E8-C8CC
Directory of C:\myapplication
2014-04-24 02:07 PM <DIR> .
2014-04-24 02:07 PM <DIR> ..
2014-04-24 02:07 PM 432 HelloWorldApp.class
2014-04-24 01:34 PM 267 HelloWorldApp.java
2 File(s) 699 bytes
2 Dir(s) 93,298,032,640 bytes free
C:\myapplication>
Теперь, когда у вас есть .class файл, вы можете запустить свою программу.
Запустите программу
В том же каталоге введите следующую команду в командной строке:
java -cp . HelloWorldApp
На экране вы должны увидеть следующее:
C:\myapplication>java -cp . HelloWorldApp Hello World!
C:\myapplication>
Поздравляем! Ваша программа работает!