Введение
Java — один из самых популярных языков программирования в мире, используемый для создания различных типов кроссплатформенных приложений.
В этой статье объясняется, как проверить, какая версия Java установлена в вашей системе Linux, с помощью командной строки. Это может быть полезно при установке приложений, для которых требуется определенная версия Java.
Если вы хотите проверить версию Java на удаленном сервере, продолжайте читать, в противном случае пропустите первый абзац «Подключение к серверу» и читайте следующий.
Подключение к серверу
Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:
ssh root@IP_DEL_SERVER
Далее вам нужно будет ввести пароль пользователя root.
Если вы не используете пользователя root, вы можете войти в систему с другим именем пользователя, используя ту же команду, а затем изменить root на свое имя пользователя:
ssh nome_utente@IP_DEL_SERVER
Затем вам будет предложено ввести пароль пользователя.
Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Версии Java
Java использует семантическое управление версиями. Готовые к производству версии имеют версию на следующей диаграмме:
MAJOR.MINOR.SECURITY
Например, в Java 11.0.8 11
— основная версия, 0
— дополнительная версия, а 8
— версия безопасности.
MAJOR
— основные выпуски содержат новые возможности и функции.MINOR
— Второстепенные версии содержат различные исправления ошибок и совместимые улучшения.SECURITY
. Релизы безопасности содержат критические исправления безопасности.
Проверить версию Java
Чтобы узнать, какая версия Java установлена в вашей системе, выполните команду java -version
:
java -version
Команда отобразит версию Java по умолчанию:
openjdk 11.0.8 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)
В этом примере в нашей системе установлена Java версии 11.0.8
. Версия, установленная в вашей системе, может отличаться.
Если вы получаете « java: command not found
», это означает, что в системе не установлена Java. Чтобы установить Java, воспользуйтесь одним из следующих руководств, в зависимости от вашего дистрибутива Linux:
В системе также может быть установлено несколько версий Java одновременно. Чтобы проверить, есть ли на машине несколько установок Java, запустите:
sudo update-alternatives --config java
Если у вас есть только одна установка Java, вывод будет выглядеть так:
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-11-openjdk-amd64/bin/java
Nothing to configure.
В противном случае, если у вас несколько установок Java, команда покажет меню, в котором вы можете выбрать, какая версия Java будет использоваться по умолчанию:
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
Press <enter> to keep the current choice[*], or type selection number:
Чтобы изменить версию Java по умолчанию, просто введите номер версии (номер в столбце Selection) и нажмите Enter
.
Вывод
Узнать, какая версия Java установлена в вашей системе Linux, очень просто, просто введите java -version
.