Как установить Java на компьютер
Узнайте, как установить Java на Windows, MacOS и Linux с помощью нашей подробной статьи для новичков!

Алексей Кодов
Автор статьи
7 июня 2023 в 14:23
Установка Java на компьютер — это важный первый шаг для начала работы с Java-разработкой. В этой статье мы рассмотрим подробно процесс установки Java на Windows, MacOS и Linux.
Установка Java на Windows
- Сначала нужно скачать установочный файл Java с официального сайта: https://www.oracle.com/java/technologies/javase-jdk16-downloads.html
- Запустите скачанный файл, и начнется процесс установки.
- Следуйте инструкциям установщика, и Java будет установлена на ваш компьютер.
- После установки, необходимо настроить переменную среды JAVA_HOME . Откройте «Системные переменные среды» и добавьте новую переменную с именем JAVA_HOME и значением — путь к установленной Java (например, C:\Program Files\Java\jdk-16.0.1 ).
Java-разработчик: новая работа через 11 месяцев
Получится, даже если у вас нет опыта в IT

Установка Java на MacOS
- Скачайте установочный файл Java с официального сайта: https://www.oracle.com/java/technologies/javase-jdk16-downloads.html
- Откройте скачанный файл, и начнется процесс установки.
- Следуйте инструкциям установщика, и Java будет установлена на вашем компьютере.
- Настройка переменной среды JAVA_HOME на MacOS делается через файл .bash_profile или .zshrc (в зависимости от используемого шелла). Добавьте следующую строку в соответствующий файл:
export JAVA_HOME=$(/usr/libexec/java_home)
Установка Java на Linux
- Скачайте архив с Java с официального сайта: https://www.oracle.com/java/technologies/javase-jdk16-downloads.html
- Распакуйте архив в нужную директорию (например, /usr/lib/jvm ):
sudo tar -xvf jdk-16.0.1_linux-x64_bin.tar.gz -C /usr/lib/jvm
- Настройте переменную среды JAVA_HOME и добавьте Java в PATH . Для этого откройте файл /etc/profile и добавьте следующие строки:
export JAVA_HOME=/usr/lib/jvm/jdk-16.0.1 export PATH=$PATH:$JAVA_HOME/bin
- Обновите профиль командой:
source /etc/profile
Теперь у вас установлена Java на компьютере! Начните изучать Java-разработку с ресурсов, таких как онлайн-школ, статей и видеоуроков. Удачи!
Установка JDK (комплект разработчика Java): инструкция для WIndows
Прежде, чем установить Android Studio, сделаем несколько подготовительных шагов. Некоторые из них покажутся вам технически сложными, не пугайтесь, если плохо знакомы с терминологией.
Постарайтесь строго следовать инструкциям, а если увязнете, ищите подсказки на форуме.
-
Убедитесь, что у вас установлена Java.
Запуск командной строки
Прежде всего, нужно открыть так называемую консоль. Для этого нажмите кнопку “Пуск” в левом нижнем углу экрана и выберите “Выполнить”…

В открывшемся окне наберите cmd (вид окна может отличаться от нашего, если у вас на компьютере установлена другая версия Windows).

Таким образом открывается консоль.
Используем консоль для поиска информации
Теперь можно проверить, установлена ли на вашем компьютере JDK версии 7 или выше. Для этого, наберите в открывшемся окне консоли команду:
java –version
И нажмите Enter.
В примере ниже указана версия Java 8.0_05 — номер версии идет после “1.”
(Внимание: С мая 2015 года, последней стала версия 8.0_45.)

Если у вас установлена версия 7 или выше, переходите к следующему этапу — установке Android Studio.
Если JDK не установлен или его версия ниже седьмой, переходите ко второму шагу, который описан далее.
Скачайте комплект разработчика Java, он же JDK, с этого сайта.
У Oracle — компании, которая занимается поддержкой Java — очень много вариантов и сокращений. Но нам нужен старый добрый JDK. Это набор инструментов, необходимых для разработки приложений на Java.
Начиная с мая 2015 года иконка для скачивания JDK выглядит так:

Перейдя по этой ссылке, вы получите список доступных версий. Выберите из них Java SE Development Kit. Вам не нужен раздел Demos and Samples (его меню визуально похоже, так что внимательно читайте заголовки)
Инсталляция
Здесь богатый выбор вариантов, но нам интересны только два — те, что для Windows.
Если у вас относительно новый компьютер, вам, скорее всего, нужен разряд 64-bit. Если компьютер постарше, лучше проверьте разрядность Windows — инструкции по этой ссылке.
Я собираюсь установить версию 64-bit (она выделена ниже).

Подтвердите согласие с лицензионным соглашением и скачайте. Затем дважды нажмите на иконке приложения, чтобы его инсталлировать.
Возвращаемся к шагу 1 и снова запускаем консоль, чтоб проверить, что установлена Java версии 7 или выше.
. как установить Java?
Во многих моих тренингах так или иначе используется Java, либо как язык программирования для разработки автотестов, либо как среда для запуска приложений, написанных на Java.
Поэтому я решил описать процедуру установки Java, а также некоторые нюансы настройки Java после установки, которые могут приводить к проблемам при запуске приложений, написанных на Java.
Пять лет назад я уже писал такую инструкцию, но с тех пор накопилось много изменений как в Java, так и в операционных системах, так что пришло время для реновации.
Что устанавливать, JRE или JDK?
Существует две разновидности дистрибутива Java — для простых пользователей и для разработчиков:
- Java Runtime Environment, или JRE — это виртуальная машина, позволяющая запускать приложения, написанные на языке программирования Java;
- Java Development Kit, или JDK — это набор инструментов для разработки программ на языке программирования Java (компилятор, архиватор, генератор документации и прочие). JRE разумеется является частью дистрибутива JDK.
Правило очень простое:
- если вы собираетесь что-нибудь писать на языке программирования Java, значит вам нужен JDK;
- если вы собираетесь только запускать готовые программы — тогда достаточно JRE.
Какую версию выбрать?
Релизы Java выходят раз в полгода (не считая мелких обновлений). Но не стоит гнаться за новизной. Если вы установите Java последней версии, приготовьтесь к тому, что не все приложения будут хорошо работать с ней. Новые недавно добавленные возможности иногда приводят к проблемам совместимости.
Лучше всего посмотреть статистику и выбрать то, что использует большинство. Давайте посмотрим статистику за 2019 год:
- Раз: The State of Java Developer Ecosystem in 2019
- Два: The State of Java in 2019
- Три: 2020 Java Technology Report
В сентябре 2019 года вышла версия 13, в марте 2020 года выйдет версия 14, но при этом большинство продолжает использовать Java 8!
Я не собираюсь здесь обсуждать причины этого явления, но факт есть факт — это самая распространённая версия по состоянию на конец 2019 года. Поэтому если вы хотите максимальной стабильности и совместимости — в 2020 году берите Java 8.
Второе место по популярности занимает Java 11, это так называемый релиз с долгосрочной поддержкой (Long Term Support, LTS), ориентированный на корпоративных пользователей, для которых стабильность важнее новых фич.
Поддержка Java 8 официально прекращается в декабре 2020 года, к этому времени все корпоративные пользователи будут вынуждены перейти на Java 11. Но вы уже сейчас, не дожидаясь конца 2020 года, можете смело брать эту версию, она обеспечит комфортное соотношение достаточной новизны и не очень высокого риска. А если что-то не будет работать — можно установить рядом Java 8 для использования со старыми приложениями.
Выбирая из 32-битной и 64-битной версий, берите 64-битную, если ваша операционная система это позволяет.
Где взять?
Java это не только язык программирования, но и спецификация, как самого языка, так и среды исполнения программ, написанных на этом языке. Причем это открытая спецификация, поэтому может существовать, и существует, много разных её реализаций, в том числе проприетарных.
Большинство бесплатных реализаций (а может быть даже все) базируются на общем коде, который разрабатывается совместными усилиями вендоров в рамках проекта OpenJDK.
К этому общему коду каждый вендор дописывает свой инсталлятор (со своим логотипчиком), а также может добавлять какие-то дополнительные библиотеки (такие как, например, библиотека для создания графических пользовательких интерфейсов OpenJFX) или утилиты (например, средства мониторинга).
Лично я отдаю предпочтение сборке Azul Zulu, но вы можете выбрать какую-нибудь другую.
Как установить?
На примере сборки Azul Zulu.
В операционной системе Windows:
- выберите сборку и версию, как описано в предыдущих разделах;
- загрузите инсталлятор (файл с расширением .msi );
- запустите инсталлятор и следуйте инструкциям на экране.
В операционной системе Linux:
- выберите сборку и версию, как описано в предыдущих разделах;
- загрузите пакет (файл с расширением .deb или .rpm );
- в консоли выполните команду
sudo apt install
либо
sudo rpm -i
В операционной системе MacOS:
- выберите сборку и версию, как описано в предыдущих разделах;
- загрузите образ диска (файл с расширением .dmg );
- откройте загруженный образ диска;
- запустите находящийся внутри него инсталлятор и следуйте инструкциям на экране.
Как проверить правильность установки?
В операционной системе Windows нужно запустить консоль ( cmd ) и выполнить команду where java , которая должна показать правильный путь до исполняемого файла java.exe , а также после этого выполнить команду java -version для проверки того, что это именно та версия, которую вы устанавливали:

В операционной системе Linux и MacOS нужно запустить консоль и выполнить команду which java , которая должна показать правильный путь до исполняемого файла java (скорее всего это будет /usr/bin/java ), а также после этого выполнить команду java -version для проверки того, что это именно та версия, которую вы устанавливали:

Что ещё надо сделать?
Инсталлятор Java выполняет минимальную необходимую настройку окружения, в том числе он добавляет в переменную среды PATH путь к директории, которая содержит исполняемые файлы Java (в операционной системе Windows), либо создаёт в стандартной директории для исполняемых файлов символические ссылки на установленные исполняемые файлы Java (в других операционных системах).
Но некоторые программы вместо этого используют переменную среды JAVA_HOME , которая должна указывать на директорию, в которую установлена Java. Поэтому на всякий случай можно сразу установить эту переменную.
Для этого надо научиться определять, куда установлена Java.
В операционной системе Windows путь к директории установки можно увидеть, выполнив команду where java в консоли. Например, если вы установили сборку Zulu JDK версии 8, эта команда вернёт значение C:\Program Files\Zulu\zulu-8\bin\java.exe , а в переменную JAVA_HOME нужно установить значение C:\Program Files\Zulu\zulu-8 .
В операционной системе Linux нужно посмотреть, куда указывает символическая ссылка java , это можно сделать командой readlink -f $(which java) . Например, если вы установили сборку Zulu JDK версии 8, эта команда вернёт значение /usr/lib/jvm/zulu-8-amd64/jre/bin/java , а в переменную JAVA_HOME нужно установить значение /usr/lib/jvm/zulu-8-amd64/jre . Чтобы эта переменная среды устанавливалась автоматически при входе в систему, можно в файл ~/.profile добавить строчку export JAVA_HOME=$(readlink -f $(which java) | sed «s:/bin/java::») .
В операционной системе MacOS есть специальная команда /usr/libexec/java_home , которая возвращает нужный путь. Например, если вы установили сборку Zulu версии 8, эта команда вернёт значение /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home , именно это значение и нужно установить в переменную JAVA_HOME . Чтобы эта переменная среды устанавливалась автоматически при входе в систему, можно в файл ~/.profile добавить строчку export JAVA_HOME=$(/usr/libexec/java_home) .
А если вы собираетесь писать код на языке программирования Java, информация о расположении Java пригодится при настройке среды разработки.

March 01
2020
Автор: Алексей Баранцев
Если вам понравилась эта статья, вы можете поделиться ею в социальных сетях (кнопочки ниже), а потом вернуться на главную страницу блога и почитать другие мои статьи.
Ну а если вы не согласны с чем-то или хотите что-нибудь дополнить – оставьте комментарий ниже, может быть это послужит поводом для написания новой интересной статьи.
J: Установка JDK | JAVA в 2022 на Windows 10 — видео HD

Не пойму, зачем качать jdk и устанавливать потом переменные среды, если в Intellij Idea можно выбрать загрузку jdk и она сама все установит. Разве что вам нужны более ранние версии.
13.08.2022 18:33
Хорошо бы видео как установить русский язык при запуске теста
SALANDRA D
13.08.2022 21:38
14.08.2022 06:11
Арина… переменные срЕды! это не день недели
15.08.2022 21:33
Привет, круто что ты снимаешь по java. Такой вопрос, я вот достаточно выучил чтобы что-то начать разрабатывать, но не могу придумать стоющие идеи, могла бы сделать про это видео?
Александр Гришин
16.08.2022 15:22
Очень приятно видеть такие тутрриалы, особенно на русском
Timur Gulamov
17.08.2022 07:00
Столкнулся с такой проблемой, intellij idea не выводит текс в консоль на русском языке, поменял кодировку, начал выводить русские буквы, но в следующий раз опять та же самая проблема.К решить?
ЖИЗНЬ ТА ЕЩЁ ХУРМА
17.08.2022 21:17
АХТУНГ. Кто может помочь. Установил jdk-18 (пишут что у него проблем с кодировкой нет. Все как нужно прописал. Установил последнюю intellij idea. Кодировка во всех местах стоит UTF-8, а в консоли вместо кирилицы всякую муру выдает. Уже менял на разные другие кодировки — ничего. Очень нужна грамотная помощь.