Выбрать главу


Для начала запустите "IntelliJ Idea". В открывшемся окне нажмите на строчку с текстом "Create New Project" ("Создать Новый Проект"). Проект в Java - это набор классов для выполнения каких-то определенных действий и задач. Если по простому, то проект - это и есть программа, которую мы будем в дальнейшем компилировать и запускать.

В следующем окне (которое называется "New Project") перейдите в раздел "Java". Дальше мы должны для  свойства "Project SDK" указать установленную ранее JDK, которую будем использовать для написания нашей программы. При создании первого проекта в списке значений для этого свойства ничего нет. В этом случае нам необходимо указать IntelliJ Idea расположение JDK, откуда он будет брать нужные ему файлы. Для добавления JDK жмем кнопочку "New" напротив свойства "Project SDK" и выбираем в открывшемся списке пункт "JDK".

В открывшемся окне выделяем папку с нужной нам JDK и нажимаем кнопку "OK". По умолчанию в этом окне сразу открывается та папка, которая указана в созданной нами системной переменной окружения "JAVA_HOME".

‍​‌‌​​‌‌‌​​‌​‌‌​‌​​​‌​‌‌‌​‌‌​​​‌‌​​‌‌​‌​‌​​​‌​‌‌‍

После добавления JDK, она появляется в списке значений свойства "Project SDK" .  Только что добавленная JDK будет выбрана по умолчанию.


Примечание: Для того чтобы программа использовала другую версию JDK, нужно опять нажать кнопку "NEW", выбрать пункт "JDK" и выбрать папку, где установлена JDK нужной версии.
Чтобы перейти к следующему этапу создания программы нажмите кнопку "Next".

В следующем окне отметьте пункт "Create project from template" ("Создать проект по шаблону") и выберите значение "Command Line App" ("Приложение для командной строки").


Сейчас мы создаем простое стандартное приложение, которое весь ввод и вывод данных будет делать в "командной строке" (что это такое и как с ним работать мы узнаем чуть позже). 
Дальше нажимаем кнопку "Next".

В следующем окне мы должны заполнить три поля:
"Project name" ("Имя проекта"),
"Project Location" ("Расположение проекта")
"Base Package" ("Основной пакет").

Первое поле называется "Project name" ("Имя проекта"). Здесь мы должны указать название проекта. 
 Название должно состоять из латинских букв. Может содержать цифры и нижний знак подчеркивания. Например, в нашем случае мы назовем проект "HelloProject".
Второе поле  - "Project Location" ("Расположение проекта") содержит путь к папке, где будут сохранятся файлы нашего проекта. По умолчанию это новая папка, которая называется так же как проект и находится в ваших личных файлах на системном диске. Естественно имя папки можно изменить. Но не обязательно. Важно другое. Желательно на системном диске ничего не сохранять. Поэтому рекомендую создать особую папку на каком-то другом диске и уже в ней хранить все папки ваших проектов. Для того чтобы указать другое место хранения файлов проекта нажмите кнопку "..." напротив поля "Project Location". В открывшемся окне выберите правильное место для вашего проекта и нажмите кнопку "ОК".


После этого ваше значение свойства  "Project Location" должно выглядеть как-то так:
D:\JavaLearnProjects\HelloProject
где 
"D:\JavaLearnProjects\" - путь к общей папке, в которой будут находится папки ваших проектов (он у вас может быть другим),
 а "HelloProject" - это папка текущего создаваемого проекта.

Теперь разберемся с последним полем -"Base Package" ("Основной пакет").
Начнем с того, что все классы находятся внутри так называемых пакетов. Каждый пакет - это набор классов объединенных каким-то общим смыслом. Фактически основное назначение пакета - навести в существующих классах порядок. Например, в пакет "животные"(англ. "animals"), будут входить классы (описания) различных животных. Чтобы разбить все множество животных на две половины, пакет "животные" в свою очередь содержит еще два пакета: "травоядные"(англ. " herbivorous ") и "плотоядные"(англ."carnivorous"). Для удобства будем называть их подпакетами. Полными названиями подпакетов будут следующие наименования: "животные.травоядные" (англ. "animals.herbivorous"  ) и "животные.плотоядные"(англ. "animals.carnivorous").