Прежде чем приступить к написанию первой программы на java, нужно заострить внимание на некоторых моментах:
1. Для начала на компьютере должна быть установлена последняя версия java.
2. Нужно ясно понимать, что собой представляет командная строка windows и как в ней работать хотя бы на начальном уровне.
Не буду подробно останавливаться на этих пунктах, так как всю подробную информацию можно получить из интернета. Мы же сразу перейдем к написанию первой программы. Для начала откроем текстовый редактор, например, блокнот и напишем следующий код:
class Strojka {
public static void main(String args[]){
int SumSdanij;
System.out.println(SumSdanij=2+2+2);
}
}
Совет. Рекомендую на начальном этапе текст программы набирать на клавиатуре, а не пользоваться «копировать/вставить». Так быстрее отложиться в памяти все необходимые термины и методы программирования.
После того, как написали в редакторе вышеприведенный код, сохраняем файл где-то недалеко на диске, не “закапывая” его глубоко в папках. Чем короче путь к нашему файлу, тем проще нам будет его вводить в командной строке. Мы же лузеры! Сохраняем файл под таким же именем как у нашего класса. Меняем расширение нашего файла с “txt” на “java”. Если на компьютере не отображаются расширения файлов, значит их нужно включить. Как это сделать - гуглим и изучаем. Можно сразу сохранить файл Strojka с расширением java, но нам важно понять весь механизм, поэтому все делаем “ручками”. В будущем придет понимание того, как сделать быстрее и эффективнее.
Важно. Язык программирования java чувствителен к регистру букв, а название файлов и классов должны совпадать!
Теперь приступим непосредственно к работе в командной строке. Но прежде всего хотелось бы остановиться на некоторых командах. Для начала нам нужно знать, установлена ли на нашем ПК java последней версии. Для этого набираем команду:
java -version
Так как мы будем работать с компилятором javac, возможно нам нужны будут его команды. Команды javac:
javac -help
Выводится список доступных команд.
Возможно в будущем мы подробно разберем все команды javac. Сейчас я хочу остановиться на ошибке, которая отображается в командной строке при вводе команды javac Strojka.java:
javac не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Такая ошибка возникает при отсутствии на ПК установленной java.
Теперь мы вплотную подошли к компиляции первой нашей программы на java. Вспоминаем про наш файл Strojka.java. Переходим в командной строке на диск, где лежит наш файл простой командой:
Буква_диска:
например:
G:
На следующем этапе вызываем компилятор javac и компилируем нашу программу. Команда javac в командной строке:
javac Strojka.java
Если наш файл находился в папках, то команда соответственно будет:
папка/папка/....папка/ Strojka.java
При неудачной компиляции в командной строке появятся сообщения о ошибке с номером строки программы. Нам остается открыть файл, изменив расширение с “java” на “txt”, и отредактировать его, чтобы исправить ошибку.
Важно. Далее мы будем пользоваться редактором Notepad++. С ним комфортнее писать и редактировать программный код. Однако на первом этапе я все же советую учиться в текстовом редакторе, меняя расширение файла.
Следующий вид командной строки при удачной компиляции программы. Обращаем внимание на то, что рядом с нашим файлом после компиляции появился ещё один файл Strojka.class, в котором содержится байт-код программы.
Дальше запускаем нашу программу на выполнение командой:
java Strojka и получаем арифметический результат 2+2+2=6.
Обращаем внимание, что Strojka теперь без расширения файла.
В следующий раз разберем нашу программу более подробно.
Уважаемые читатели! Каждый, кто подписался на мой блог, получит ссылку на книгу в формате pdf « Работа в командной строке» из моей библиотеки.