
Java — один из самых популярных языков программирования в мире, используемый для создания различных типов кроссплатформенных приложений.
В этой статье объясняется, как проверить версию Java, установленную в вашей системе Linux, с помощью командной строки. Это может быть полезно при установке приложений, требующих определённой версии Java.
Версионирование 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 to keep the current choice[*], or type selection number:
Чтобы изменить версию Java по умолчанию, просто введите номер версии (номер в столбце «Выбор») и нажмите Enter .
Заключение
Узнать, какая версия Java установлена в вашей системе Linux, очень просто: просто введите java -version .
Если у вас есть вопросы, не стесняйтесь оставлять комментарии.
Связанные руководства