Чтобы запустить нашу программу нужно сперва запустить "командную строку" в вашей операционной системе.
В Windows 7 это можно сделать следующим образом:
Нажмите кнопку "Пуск", в нижнем поле(где серыми буквами пишется подсказка"Найти программы и файлы") наберите "cmd" и нажмите "Enter". После этих действий у вас откроется окно "командной строки".
Наберите в этом окне следующую команду:
java -classpath D:\JavaLearnProjects\HelloProject\out\production\HelloProject javalearn.lessons.one.classtasks.hellotask.Hello
Мы должны увидеть следующий результат:
Давайте разберем вышеозначенную команду на запчасти.
"java" это название команды, которая запускает на виртуальной машине java откомпилированные программы.
"-classpath" говорит о том, что дальше будет указан путь к папке, где находятся скомпилированные классы
"D:\JavaLearnProjects\HelloProject\out\production\HelloProject " - путь к папке, куда "IntelliJ Idea" скомпилировала наш проект. Обратите внимание, что у вас этот путь может немного отличаться.
" javalearn.lessons.one.classtasks.hellotask.Hello" - полное название класса, в котором находиться автозапускаемый метод "main".
Примечание. Полное имя класса состоит из полного названия пакета и короткого названия класса, разделенных точкой. В нашем примере полное название класса получено так:
Замечание 1. При написании кода принято показывать вложения сдвигом влево на 4 символа. Давайте рассмотрим это на примере текста нашей программы:
На этой картинке отчетливо видно, что текст метода "main" сдвинут вправо на 4 символа от края. Это визуально показывает, что этот метод находится в классе "Hello". Точно также на 4 символа сдвинут текст внутри метода. Таким образом мы показываем визуально, что все эти команды находятся внутри метода.
Программисты стараются придерживаться данного правила для улучшения читабельности программы. Важно понимать, что это нужно не только для того, чтобы кто-то чужой мог разобраться в вашем коде, но и вам самим. Чем аккуратнее написан код, тем легче с ним работать и исправлять ошибки, тем меньше собственно ошибок возникает.
Замечание 2. Если у вас уже открыт проект в "IntelliJ Idea", а вам нужно создать новый, тогда необходимо сделать следующее:
1) Закрыть открытый проект (Это можно сделать из главного меню: "File" --> "Close Project")
2) Создать новый проект (так же, как мы создавали проект для примера из этой главы)
Задания
Каждое задание выполняйте в отдельном проекте. Придумайте самостоятельно названия проектов, классов и пакетов.
1) Напишите программу, которая выводит ваше имя в рамочке из символов "|" и "-" в командной строке. Это будет выглядеть как-то так:
2) Выведете в командной строке "IntelliJ Idea" следующее изображение (с помощью символов):
Автор приостановил выкладку новых эпизодов