# Установка и настройка

В рамках данного курса нам понадобятся 3 основных компонента для настройки рабочего окружения:\
1\. JRE (Java Runtime Environment) — рабочая среда для запуска Java программ\
2\. JDK (Java Development Kit) — содержит Java API, необходимый для разработки программ на Java\
3\. IDE (Integrated Development Environment) — интегрированная среда разработки

Для наших занятий нам понадобятся JRE 8 и JDK 8, а также IntelliJ Idea 16 Community Edition.

JRE 8 и JDK 8 должны быть одной версии.\
JRE 8 отдельно можно скачать по ссылке: <http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html>

А можно скачать вместе с JDK 8 по ссылке:\
<http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html>

![](/files/-LFXZvDjk2dRmiHUf7I9)

Принимаем лицензионное соглашение, выбираем нужную Вам платформу (Windows x64), качаем и устанавливаем.

После установки также следует добавить пользовательскую переменную JAVA\_HOME, которая будет содержать путь к папке с Java, a также добавить в системную переменную PATH к самой Java. Они будут выглядеть примерно так:

JAVA\_HOME = *C:\Program Files\Java\jdk1.8.0\_112*

PATH = ...;*C:\Program Files\Java\jdk1.8.0\_112\bin*

Далее необходимо установить IntelliJ Idea 2016 **Community Edition**. Это можно сделать по ссылке:\
<http://www.jetbrains.com/idea/download/>

IntelliJ Idea — одна из самых распространенных сред разработки на Java наряду с Eclipse и Netbeans. При первом запуске IDE можно указать путь к JDK по умолчанию.

Задача 1. Напишите команду в Windows cmd, которая создает пользовательскую переменную JAVA\_HOME\
со значением пути, где у вас установлена Java.

Вопрос 1. Для чего нужна системная переменная PATH?

Вопрос 2. Какие ограничения есть для переменной PATH в Windows?


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://comaqa.gitbook.io/java-automation/java.-vvedenie/ustanovka-i-nastroika.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
