Версия java как узнать linux
Нравится ресурс?
Следующие правила действуют в данном разделе в дополнение к общим Правилам Форума
1. Здесь обсуждается Java , а не JavaScript ! Огромная просьба, по вопросам, связанным с JavaScript, SSI и им подобным обращаться в раздел WWW Masters или, на крайний случай, в Многошум.
2. В случае, если у вас возникают сомнения, в каком разделе следует задать свой вопрос, помещайте его в корневую ветку форума Java . В случае необходимости, он будет перемещен модераторами (с сохранением ссылки в корневом разделе).
3. Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы. Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.
4. Не рекомендуется создавать несколько несвязанных вопросов в одной теме. Пожалуйста, создавайте по одной теме на вопрос.
Модераторы: dark_barker, wind
Команда проверки версии Java в Linux
В мире разработки программного обеспечения Java является широко используемым языком программирования. Очень важно знать версию Java, установленную в вашей системе Linux, для обеспечения совместимости и отладки. В этом руководстве вы узнаете, как проверить версию Java с помощью командной строки в Linux. Мы также рассмотрим некоторые распространенные проблемы, с которыми вы можете столкнуться, и способы их решения.

Понимание Java
Что такое Java?
Java — это высокоуровневый объектно-ориентированный язык программирования, основанный на классах, который разработан таким образом, чтобы иметь как можно меньше зависимостей от реализации. Это язык программирования общего назначения, позволяющий разработчикам приложений писать один раз, выполнять везде (WORA), что означает, что скомпилированный код Java может работать на всех платформах, поддерживающих Java, без необходимости перекомпиляции.
Почему важна версия Java?
Знать версию Java, установленную в вашей системе, очень важно по нескольким причинам. Это помогает в отладке проблем, связанных с Java Runtime Environment (JRE). Это также помогает обеспечить совместимость между вашей системой и программным обеспечением, которое вы пытаетесь запустить. Некоторые приложения требуют определенной версии Java для правильной работы, и знание версии Java может избавить вас от возможных головных болей в будущем.
Проверка версии Java в Linux
Шаг 1: Откройте терминал
Начните с открытия терминала. Если вы находитесь на сервере, вы уже там. Если вы используете Linux, найдите «Терминал» в меню приложений или на панели задач и откройте его. Не беспокойтесь о том, какой терминал вы используете, так как большинство наших команд работают в большинстве из них.
Шаг 2: Введите команду Java Version
Открыв терминал, вы можете проверить версию Java, введя следующую команду:
java -version
Эта команда указывает Java вывести информацию о своей версии. Если Java установлена в вашей системе, вы должны увидеть результат, подобный следующему:
java version "17.0.7" 2023-04-18 LTS Java(TM) SE Runtime Environment (build 17.0.7+8-LTS-224) Java HotSpot(TM) 64-Bit Server VM (build 17.0.7+8-LTS-224, mixed mode, sharing)
В этом примере мы показываем версию Java 17.0.7. Ваша система может показывать другую версию, в зависимости от того, что у вас установлено.
Шаг 3: Понимание вывода
Вывод команды java -version содержит несколько частей информации:
- java version «17.0.7» 2023-04-18 LTS: Это версия Java, установленная в вашей системе. LTS» означает, что это версия Long-Term Support, то есть она будет получать обновления и исправления безопасности в течение более длительного периода, чем версии, не относящиеся к LTS.
- Java(TM) SE Runtime Environment (сборка 17.0.7+8-LTS-224): Это среда выполнения, которая представляет собой программный слой, на котором выполняются ваши Java-программы.
- Java HotSpot(TM) 64-Bit Server VM (build 17.0.7+8-LTS-224, mixed mode, sharing): Это виртуальная машина Java (JVM), которая является платформой, исполняющей байткод Java. Смешанный режим» означает, что JVM использует для выполнения интерпретированный и скомпилированный код, а «совместное использование» означает, что она использует совместное использование данных классов для улучшения запуска и занимаемой площади.
Устранение проблем с версиями Java
Команда Java не найдена
Если вы вводите команду java -version и получаете сообщение java: command not found, это означает, что Java не установлена в вашей системе или исполняемый файл Java отсутствует в PATH вашей системы.
Чтобы решить эту проблему, вы можете установить Java с помощью менеджера пакетов для вашего конкретного дистрибутива Linux. Вот как это сделать в различных дистрибутивах:
Debian/Ubuntu
sudo apt install default-jdk
Arch Linux
sudo pacman -S jdk-openjdk
Как проверить версию Java
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 в Ubuntu.
- Установите Java в Debian.
- Установите Java на CentoS.
В системе также может быть установлено несколько версий 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 .
Не стесняйтесь оставлять комментарии, если у вас есть вопросы.
Как проверить версию Java 1 мин для чтения


Добавить в избранное

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)
В этом примере 11.0.8 в нашей системе установлена версия Java. Версия, установленная в вашей системе, может отличаться.
Если вы получили сообщение (Ubuntu, Debian):
Command 'java' not found, but can be installed with: apt install default-jre apt install openjdk-11-jre-headless apt install openjdk-8-jre-headless
это означает, что Java не установлена в системе.
В системе также может быть установлено несколько версий 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:
Читать 5 лучших бесплатных игровых движков с открытым исходным кодом
Чтобы изменить версию Java по умолчанию, просто введите номер версии (число в столбце «Выбор») и нажмите Enter.
Вывод
Узнать, какая версия Java установлена в вашей системе Linux, очень просто, просто введите java -version.
Не стесняйтесь оставлять комментарии, если у вас есть вопросы.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.