Прежде чем приступить к установке, давайте разберёмся, какие бывают Java-пакеты. Их два:
JRE
– для запуска java программ. Состоит из Java машины и библиотеки java классов. Компилятора нет. То есть этот пакет только для запуска java программ
JDK
– для разработки java программ. Состоит из Java машины, библиотек java классов, компилятора(javac) и других утилит разработчика.
Ясное дело, нам нужен второй вариант. Переходим по ссылке: https://www.oracle.com/java/technologies/downloads/#jdk20-windows

Нажимаем на Installer версию.
После установки необходимо чтобы компьютер увидел установленные java и компилятор javac

Для этого переходим в папку куда мы установили Java. Обычно это C:\Program Files\Java
. Затем переходим в папку bin
, которая находится внутри папки с названием установленной версии Java. Копируем путь к этой папке bin – он скоро нам понадобиться.
Теперь идем в изменение системных переменных через поиск в пуске:

Нажимаем в открывшемся окне Переменные среды.

Заходим в Path в разделе Системные переменные.

Нажимаем создать и пишем в новую переменную путь к bin, который мы скопировали (желательно, чтобы эта переменная была в самом верху, как на картинке).

Проверка видит ли компьютер java
Открываем консоль и выполняем команду java -version
, чтобы проверить, распознаёт ли система установленную Java. Затем вводим javac -version
— так мы убедимся, что компилятор Java также доступен.

Как видим, компьютер видит и java и javac.
Table of Contents
Первая Java программа
Создайте первую программу на Java: от написания кода Hello World до компиляции и запуска. Пошаговое руководство для начинающих разработчиков.
Переменные в Java
Узнайте, что такое переменные в Java: типы данных, создание, присвоение значений. Примеры int, boolean, float и других. Основы работы с переменными для начинающих.
Ввод в консоль в Java
Как работать с консольным вводом в Java: Scanner, nextInt(), nextDouble() и другие методы. Практические примеры и пояснения.