Установка 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
Development на Java | |
Установка Java | |
Intellij | |
Компиляция и запуск Java кода | |
final | |
switch | |
Определить тип переменной | |
Генератор случайных чисел | |
Импорт из других классов | |
Maven | |
JUnit |