Установка Java

Содержание
Introduction
Скачать JDK
Системные переменные
Проверить версию
Другие статьи о Java

Introduction

JDK это Java Development Kit

Код, написанный на Java компилируется компилятором javac в java байткод.

.java → .class

java байткод одинаковый для всех систем, не важно Windows у вас Linux или Mac

To этот байткод заработал на какой-то ОС нужно сначала воспользоваться Java Standard Edition (SE) API и затем когда все нужные вызовы сделаны запускается Java Virtual Machine (JVM) и уже с её помощью система поймёт что нужно делать.

Скачать Java SE JDK

Скачать последнюю версию JDK можно с сайта jdk.java.net Выберите Ready for use:

Найдите раздел Builds и выберите версию для вашей операционной системы.

Скачайте архив, он будет называться примерно так:

openjdk-14.0.2_windows-x64_bin.zip

Если Вы под Windows - распакуйте этот архив в C:\Program Files

В Program Files появится директория jdk-XX.X.X , где XX.X.X это версия. В моём случае это jdk-14.0.2

Внутри будут следующие папки: bin, conf, include, jmods, legal, lib и файл release

Системные переменные

Скопируйте путь до содержимого папки jdk-XX.X.X я скопировал

C:\Program Files\jdk-14.0.2

Добавьте

C:\Program Files\jdk-XX.X.X\bin

в системную переменную Path. Как это сделать вы можете прочитать в статье «Системная переменная PATH»

Создайте новую системную переменную JAVA_HOME и вставьте значение C:\Program Files\jdk-XX.X.X

Проверить версию

Откройте командную строку и execute

java -version

openjdk 14.0.2 2020-07-14 OpenJDK Runtime Environment (build 14.0.2+12-46) OpenJDK 64-Bit Server VM (build 14.0.2+12-46, mixed mode, sharing)

Очевидно, что в примере выше версия JDK 14

Если вы получили, например

openjdk version "1.8.0_41" OpenJDK Runtime Environment (build 1.8.0_41-b04) OpenJDK Client VM (build 25.40-b25, mixed mode)

То у вас версия 8 апдейт номер 41

Article author: Andrei Olegovich

Похожие статьи
Development на Java
Установка Java
Intellij
Компиляция и запуск Java кода
final
switch
Определить тип переменной
Генератор случайных чисел
Импорт из других классов
Maven
JUnit

Search this site

Subscribe to Telegram channel @aofeed to follow new articles and updates to old ones

Go to channel

@aofeed

Ask a question in the Telegram group

@aofeedchat

Contacts and cooperation:
I recommend our hosting beget.ru
Write to info@urn.su if you:
1. Want to write an article for our site or translate an article into your native language.
2. Want to place thematically relevant ads on the site.
3. Ads on my site pass maximum censorship. If you see an ad block unsuitable for school-age children, shocking or misleading - please contact us by e-mail
4. Found a mistake, inaccuracy, bug, etc. on the site. ... .......
5. Articles can be shared on social media by clicking a network icon: