Как установить jdk на windows 10

Обновлено: 07.07.2024

Во многих моих тренингах так или иначе используется Java, либо как язык программирования для разработки автотестов, либо как виртуальная машина для запуска приложений, написанных на Java — инструментов тестирования, сред разработки, и даже клиент системы видеоконференций GotoWebinar требует наличия Java.

Поэтому я решил описать процедуру установки Java для операционной системы Windows и последующей настройки системы, потому что, к сожалению, недостаточно просто “запустить инсталлятор и всегда нажимать кнопку Next”.

1. Где взять Java?

2. Какую версию выбрать?

Разумеется, последнюю доступную (на момент написания инструкции это Java 8).

Выбирая из 32-битной и 64-битной версий, берите 64-битную, если ваша операционная система это позволяет, потому что у неё менее строгие ограничения по памяти, доступной исполняемым Java-приложениям.

3. Что устанавливать, JRE или JDK?

Java Runtime Environment, или JRE — это виртуальная машина, позволяющая запускать приложения, написанные на языке программирования Java.

Java Development Kit, или JDK — это набор инструментов, для разработки программ на языке программирования Java (компилятор, архиватор, генератор документации и прочие). JRE разумеется тоже входит в дистрибутив JDK.

Правило очень простое: если вы собираетесь что-нибудь писать на языке программирования Java, значит вам потребуется JDK. А если только запускать готовые программы — тогда достаточно JRE.

4. Установка Java

Вот тут, действительно, всё просто — нужно запустить инсталлятор и следовать указаниям визарда. Можно просто всё время нажимать кнопку Next.

5. Настройка переменных окружения

К сожалению, инсталлятор Java не выполняет настройку переменных окружения, поэтому придётся сделать это вручную после установки.

Во-первых, необходимо установить переменную JAVA_HOME , которая должна указывать на директорию, в которую установлена Java. Многие программы используют эту переменную, чтобы определить, где находится Java.

Во-вторых, надо в переменную PATH добавить путь к директории %JAVA_HOME%\bin . Эта переменная указывает операционной системе список директорий, в которых нужно искать исполняемые файлы, и чтобы можно было запускать Java из консоли, переменная PATH должна быть правильно настроена.

Для установки переменных окружения сначала нужно открыть свойства компьютера, либо использовав сочетание клавиш Win-Pause, либо через меню “Пуск”:


Затем нужно выбрать “Дополнительные параметры системы”, в открывшемся диалоге перейти на вкладку “Дополнительно” и нажать кнопку “Переменные среды”, после чего появится диалог настройки переменных окружения.


Если у вас уже есть переменная окружения JAVA_HOME — надо её отредактировать, если нет — создать новую. В качестве значения нужно указать путь к директории, куда установлена Java, то есть, например c:\Program Files\Java\jdk1.8.0_25\ , если вы установили JDK, либо c:\Program Files\Java\jre1.8.0_25\ , если вы установили только JRE.

После того, как вы установили значение переменной JAVA_HOME , необходимо отредактировать значение переменной PATH, добавив туда путь к директории, где находятся исполняемые файлы Java, то есть %JAVA_HOME%\bin


И сохранить всё это, закрыв все открытые диалоги в обратном порядке кнопками OK.

Обратите внимание, что если вы устанавливаете JDK, то в названии директории указывается номер версии, поэтому впоследствии, когда вы решите установить более новую версию, не забудьте поменять значение переменной окружения JAVA_HOME .

После того, как вы изменили переменные окружения, новые значения будут действительны только для новых запускаемых программ, уже запущенные программы не узнают о том, что переменные окружения поменялись. Поэтому если вы, например, пытались запустить Java из консоли и у вас не получилось из-за неправильных настроек переменной PATH , вам придётся перезапустить консоль после того, как вы поменяли значение переменной.

6. Удаление лишних файлов

Запустите консоль ( cmd ) и выполните в ней команду where java .

В результате вы должны увидеть путь к исполняемому файлу java.exe , который операционная система должна успешно обнаружить в том месте, куда вы установили Java. Если файл не нашёлся — значит неправильно настроена переменная PATH и нужно вернуться к предыдущему пункту.

Однако иногда бывает и наоборот, находятся «лишние» исполняемые файлы:


Происходит это из-за того, что инсталлятор Java вместо того, чтобы правильно настроить переменные окружения, пытается положить исполняемые файлы в директорию C:\Windows\system32

Это не очень хорошо — засоряется системная директория, может возникнуть рассогласование версий Java (в разных директориях разные версии). Поэтому надо удалить из каталога C:\Windows\system32 исполняемые файлы java.exe , javaw.exe и javaws.exe , если они там обнаружатся.

Вот и всё, теперь можно пользоваться Java. Только не забывайте о том, что после установки новой версии надо будет обновить переменную окружения JAVA_HOME !

Алексей Баранцев

Автор: Алексей Баранцев

Если вам понравилась эта статья, вы можете поделиться ею в социальных сетях (кнопочки ниже), а потом вернуться на главную страницу блога и почитать другие мои статьи.
Ну а если вы не согласны с чем-то или хотите что-нибудь дополнить – оставьте комментарий ниже, может быть это послужит поводом для написания новой интересной статьи.

В этой статье описывается, как установить Microsoft Build OpenJDK. Чтобы получить файлы, указанные в этой статье, см. статью Загрузка сборки Microsoft OpenJDK.

ZIP и TAR. Пакеты GZ

для Windows, Linux и macOS мы создаем ZIP (Windows) и TAR. Пакеты GZ (Linux/macOS). Чтобы установить, извлеките один из этих пакетов в выбранную папку, а затем задайте JAVA_HOME для переменной среды эту папку.

Кроме того, можно использовать собственные установщики для вашей ОС, как описано в следующем разделе.

Собственные установщики

для Windows мы создаем установщик MSI с графическим интерфейсом. Для macOS мы создаем установщик PKG с аналогичными функциями. Эти установщики автоматически делают средства JDK доступными в PATH .

Для Linux мы создаем пакеты DEB и RPM для использования с apt и rpm .

В следующих разделах приведены инструкции для этих установщиков.

Установка в Windows

для установки на любой версии Windows можно использовать пакеты MSI или ZIP-пакет. если вы используете Windows 10 или более поздней версии, вы можете использовать Диспетчер пакетов Windows из Терминал Windows.

Установка с помощью MSI

Установщик MSI предоставляет как графический, так и консольный метод установки. если дважды щелкнуть файл MSI, он запустит установщик Windows приложения традиций, где можно следовать инструкциям на экране.

Для развертывания видескале можно установить MSI в командной строке, выполнив следующие действия.

Выберите компоненты, которые необходимо установить, из следующей таблицы:

Компонент Описание
FeatureMain Установка ядра (по УМОЛЧАНИю)
FeatureEnvironment Обновите PATH переменную среды. ПАРАМЕТРЫ
FeatureJarFileRunWith Свяжите JAR -файлы с приложениями Java. ПАРАМЕТРЫ
FeatureJavaHome Обновите JAVA_HOME переменную среды.
FeatureOracleJavaSoft Обновляет разделы реестра HKLM\SOFTWARE\JavaSoft\ .

Можно использовать FeatureOracleJavaSoft для предотвращения запуска Oracle Java из пути при удалении Microsoft Build of OpenJDK. Переустановите Oracle Java, если необходимо восстановить разделы реестра Oracle.

Можно использовать необязательные параметры, которые группируют некоторые компоненты вместе, как показано в следующем примере:

Выполните команду msiexec Command на целевой рабочей станции. Используйте выбранные функции, как показано в следующем примере.

Необходимо использовать INSTALLDIR с FeatureMain .

В этом примере выполняется автоматическая установка Microsoft Build OpenJDK, обновление PATH , связывание PATH -файлов с приложениями Java и определение JAVA_HOME .

установка с Диспетчер пакетов Windows

чтобы установить с Диспетчер пакетов Windows, сначала установите винжет, а затем откройте Терминал Windows.

Затем используйте следующую команду, чтобы найти Microsoft Build of OpenJDK Packages:

Появится результат, аналогичный указанному ниже.

Теперь можно установить пакет, обратившись к приведенному Id выше, используя следующую команду:

Эта команда выводит примерно следующий результат:

Установка в macOS

пакеты для macOS доступны через Homebrew или как автономные файлы для загрузки в PKG или TAR. В форматах GZ.

Чтобы установить последнюю версию с Homebrew:

Эта команда выводит примерно следующий результат:

Пакет microsoft-openjdk указывает на последнюю версию Microsoft Build OpenJDK.

чтобы установить другие версии с Homebrew необходимо сначала коснуться репозитория cask-versions:

Установка в macOS с TAR. GZ, просто извлеките файл в расположение. JDK будет находиться внутри <location>/jdk-<version>/Contents/Home .

Чтобы установить с помощью установщика PKG, откройте Установщик и следуйте инструкциям. По умолчанию JDK будет установлен в /Library/Java/JavaVirtualMachines/microsoft-17.jdk/Contents/Home .

Удаление в macOS

чтобы удалить сборку Microsoft OpenJDK, установленную с помощью Homebrew или PKG, выполните следующие команды:

Удаление пакета, установленного с помощью TAR. GZ, просто удалите папку.

Установка в Ubuntu

Чтобы установить в Ubuntu 18,04 LTS и 20,04 LTS, откройте терминал и выполните следующие команды:

После добавления репозитория установите Microsoft Build OpenJDK, выполнив следующие команды:

Возможно, потребуется обновить выбор по умолчанию JDK. Дополнительные сведениясм. здесь.

Установка на Debian

Debian 9

Чтобы установить на Debian 9, откройте терминал и выполните следующие команды:

После добавления репозитория выполните следующие команды:

Возможно, потребуется обновить выбор по умолчанию JDK. Дополнительные сведениясм. здесь.

Debian 10

Чтобы установить на Debian 10, откройте терминал и выполните следующие команды:

После добавления репозитория выполните следующие команды:

Возможно, потребуется обновить выбор по умолчанию JDK. Дополнительные сведениясм. здесь.

Установка на CentOS 7 (RPM)

Чтобы установить на CentOS 7, откройте терминал и выполните следующую команду:

После добавления репозитория выполните следующую команду:

Возможно, потребуется обновить выбор по умолчанию JDK. Дополнительные сведениясм. здесь.

Изменение JDK по умолчанию в Linux

Если в системе установлено несколько версий OpenJDK, используйте следующую команду, чтобы задать Microsoft Build OpenJDK в качестве значения по умолчанию:

Для CentOS можно использовать команду alternative .

Java - язык общего назначения, основанных на классах, поддерживающий многопоточность и являющийся объектно-ориентированным. Программы на Java компилируются в так называемый byte-код, который в свою очередь запускается Виртуальной Машиной Java (Java Virtual Machine - JVM), независимо от архитектуры компьютера. На данный момент последняя версия Java двенадцатая.

Ниже мы рассмотрим - как установить Java на Windows и Linux. Для каждой из платформ создана своя версия JDK, JRE и JVM, хотя сами программы на Java и не меняются от платформы к платформе (что логично).

Давайте проясним несколько вещей перед тем, как мы начнем.

  • JDK (Java Development Kit) — эта штука нужна для разработчиков на Java (то есть нас) и включает в себя инструменты разработки, документирования, упаковки и так далее (в том числе компилятор Javac, Javadoc, Jar-упаковщик и дебаггер).
  • JRE (Java Runtime Environment) — сюда включены библиотеки Java, которые необходимы для запуска Java-программ. Эта штука нужна обычным пользователям и не содержит инструментов для разработки.
  • JVM (Java Virtual Machine) — это и есть сама виртуальная машина Java, которая непосредственно и запускает наши Java-программы (байткод). Ее реализация написана для множества железа и платформ.

Установка Java (JDK) в Windows

Первым делом необходимо скачать JDK с официальной страницы Oracle. В нашем случае нужна версия под Windows, в самом низу.

После установки запустите скачанный exe-файл и установите его на ваш компьютер. Как только вы это сделаете, нужно будет настроить окружение.

Java скачать, 12 версия

Перейдите в Панель управления -> Система и безопасность -> Система. На вкладке "Дополнительно" нажмите на "Переменные среды", как показано ниже:

Настройки PATH для Java

Теперь нужно найти и дополнить переменную PATH так, чтобы она содержала путь до установленной Java. Выберите PATH и нажмите "Изменить":

Добавление PATH Java 12

Вы увидите список уже установленных переменных. Сейчас необходимо нажать "Новый" и добавить путь, по которому установлена Java (каталог bin!). По умолчанию это обычно "C:\Program Files(x86)\Java\jdk\bin".

Добавление JAVA_HOME, окружение, Java

Нажмите "Готово" (или "Ок"), сохраните настройки и на этом всё готово! Чтобы проверить, что установка прошла корректно, откройте консоль и введите:

Если вы получили сведения о версии Java, значит всё хорошо.

Установка Java (JDK) на Linux

В Linux есть несколько способов установить Java. Мы опишем самый простой и быстрый, с использование терминала. И в данном случае мы установим OpenJDK. OpenJDK - это бесплатная и свободная реализация виртуальной машины Java, причем очень популярная.

Откройте терминал и напишите команду для установки пакета:

Осталось подтвердить установку и на этом всё, Java установлена! Единственное, что меняется - это прописывание путей до компилятора.

Чтобы прописать JAVA_HOME в окружение, выполните следующую команду (только убедитесь, что такой каталог уже есть):

Чтобы прописать компилятор Java в PATH, выполните другую команду (опять же, ваши пути до Java могут отличаться от моих):

На этом установка закончена. Чтобы проверить, что всё работает правильно, достаточно написать в терминале:

Прежде, чем установить Android Studio, сделаем несколько подготовительных шагов. Некоторые из них покажутся вам технически сложными, не пугайтесь, если плохо знакомы с терминологией.

Постарайтесь строго следовать инструкциям, а если увязнете, ищите подсказки на форуме.

    Убедитесь, что у вас установлена Java.

Запуск командной строки

windows выполнить

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

cmd

Таким образом открывается консоль.

Используем консоль для поиска информации

Теперь можно проверить, установлена ли на вашем компьютере JDK версии 7 или выше. Для этого, наберите в открывшемся окне консоли команду:

И нажмите Enter.

В примере ниже указана версия Java 8.0_05 — номер версии идет после “1.”

(Внимание: С мая 2015 года, последней стала версия 8.0_45.)

Установка JDK (комплект разработчика Java): инструкция для WIndows - 1

Если у вас установлена версия 7 или выше, переходите к следующему этапу — установке Android Studio.

Если JDK не установлен или его версия ниже седьмой, переходите ко второму шагу, который описан далее.

Скачайте комплект разработчика Java, он же JDK, с этого сайта.

У Oracle — компании, которая занимается поддержкой Java — очень много вариантов и сокращений. Но нам нужен старый добрый JDK. Это набор инструментов, необходимых для разработки приложений на Java.

Начиная с мая 2015 года иконка для скачивания JDK выглядит так:

Установка JDK (комплект разработчика Java): инструкция для WIndows - 2

Перейдя по этой ссылке, вы получите список доступных версий. Выберите из них Java SE Development Kit. Вам не нужен раздел Demos and Samples (его меню визуально похоже, так что внимательно читайте заголовки)

Инсталляция

Здесь богатый выбор вариантов, но нам интересны только два — те, что для Windows.

Если у вас относительно новый компьютер, вам, скорее всего, нужен разряд 64-bit. Если компьютер постарше, лучше проверьте разрядность Windows — инструкции по этой ссылке.

Я собираюсь установить версию 64-bit (она выделена ниже).

java

Подтвердите согласие с лицензионным соглашением и скачайте. Затем дважды нажмите на иконке приложения, чтобы его инсталлировать.

Возвращаемся к шагу 1 и снова запускаем консоль, чтоб проверить, что установлена Java версии 7 или выше.

Читайте также: