Как найти версию Java для Linux

Обновлено: 18.05.2024

Java — это высокоуровневый объектно-ориентированный язык программирования, разработанный в 1995 году компанией Sun Microsystems. Со временем Java превратилась в один из самых известных языков высокого уровня. В настоящее время он популярен среди разработчиков приложений, финансовых, научных и имущественных предприятий. Он не зависит от платформы, имеет открытый исходный код, универсален и прост в освоении и использовании.

Это практически полный по Тьюрингу язык, поэтому на нем можно делать все что угодно. Большинство вещей, которые можно сделать на Python, можно сделать и на Java. Jpython — это версия Python, которая работает на Java в JVM (виртуальная машина Java). В этом руководстве мы углубимся в процедуру поиска версии Java в Ubuntu Linux и установим ее, если она еще не доступна.

Знакомство с версией Java

Версия Java — это индикатор версии программного обеспечения Java, которое в настоящее время используется вашей ОС.

Настоятельно рекомендуется обновить версию для повышения производительности, стабильности, расширенных функций и последних исправлений безопасности. Это может иметь большое значение и помочь вам предотвратить многие нежелательные проблемы и оставаться в курсе последних событий.

Многие веб-сайты, пакеты или библиотеки требуют обновления до последней версии Java. Таким образом, желательно оставаться на шаг впереди и загружать последнюю версию в свою систему. Например, последняя версия Java позволяет просматривать 3D-изображения наряду с другими интересными функциями.

Итак, без лишних слов, давайте углубимся в процедуру проверки и установки версии Java.

Проверка версии Java

Начните с проверки версии Java. Для этого просто введите следующее в окне терминала.

Это даст нам текущую версию Java.


Однако, как видно из рисунка выше, в нашей системе не установлена ​​Java. Но терминал дает нам возможность устанавливать пакеты. Скопировав эти команды и запустив их, вы получите версию, установленную непосредственно через терминал. Все эти версии являются «безголовыми», то есть им не требуется графический интерфейс пользователя.

Однако для загрузки последней версии (16.02) можно использовать метод браузера. Теперь давайте пройдем пошаговый процесс установки.

Установка Java с помощью браузера

Следуйте инструкциям по загрузке Java.

Войдите в Google, выполните поиск «скачать java JDK» и откройте первую ссылку в результатах поиска.

JDK – это "Java Development Kit", используемый для разработки программ, работающих на Java. Кроме того, вы можете щелкнуть ссылку здесь, чтобы перейти непосредственно на страницу.

В разделе "Загрузки Java SE" перейдите к "Java SE 16", так как это последняя версия. Следующим шагом будет загрузка JDK.


Прокручивайте пакеты, пока не найдете «Пакет Linux x64 Debian». Загрузите файл рядом с ним. Ubuntu использует пакеты Debian для установки программ, поэтому вы увидите, что файл имеет расширение .deb.



После завершения загрузки откройте папку, в которой находится загруженный пакет. Щелкните правой кнопкой мыши в любом месте окна и выберите «Открыть в терминале».


Введите в терминале следующую команду, чтобы начать распаковку загруженного пакета.

Вы можете заменить выделенную часть команды именем пакета, соответствующего загруженной версии Java.


Сделав это, вы можете ввести следующую команду, чтобы подтвердить, что Java установлена ​​в вашей системе.


После этого выберите свой пакет в качестве альтернативы. Для этого используйте следующую команду:

$ sudo update-alternatives — install /usr/bin/java java/usr/lib/jvm/jdk-16.0.2/bin/java 1

Теперь мы можем, наконец, проверить нашу версию, введя следующее:


Чтобы установить компилятор, используйте ту же команду, что и раньше, только на этот раз замените «java» на «javac».

$ sudo update-alternatives — install /usr/bin/javac javac/usr/lib/jvm/jdk-16.0.2/bin/javac 1


Чтобы проверить версию Javac, введите следующую команду:

Кроме того, чтобы задать путь к java_home, введите следующее:

$ sudo update-a;варианты --config java

$ sudo gedit /etc/environment


Когда откроется текстовый редактор, вставьте скопированную строку и назначьте ее «JAVA_HOME», как показано ниже.


После этого очистите экран и введите следующие команды, чтобы завершить процесс настройки домашнего пути Java.

$ источник/etc/окружение


Некоторые важные команды

Ниже приведены некоторые команды, которые вы можете использовать для проверки вашей версии наряду с другими важными вещами.

(Эта команда показывает все версии Java, установленные в вашей системе.)

(Показывает версию Java, которую вы используете.)

(Показывает версию Java, которую вы используете в данный момент.)

(Показывает версию компилятора Java.)

(Чтобы найти расположение Java.)

Удалить версии Java

Чтобы удалить Java из вашей системы, введите следующую команду:

Чтобы удалить пакет:

Нажмите «Y», а затем «ENTER», и пакет будет удален.

Вы должны использовать JRE или JDK?

Для запуска программ Java вам потребуется JRE (среда выполнения Java). Он совместим с Windows, Linux, Mac, Solaris и многими другими.

JDK (Java Development Kit) используется для разработки приложений Java. Обычно именно с него начинают большинство программистов. Это зависит от того, что вы хотите сделать.

Когда использовать JDK

  • Вы хотите писать программы на Java. Он поставляется с компилятором и средством запуска приложений Java.
  • Имеет доступ к основным библиотекам Java для кодирования через средство запуска приложений Java, которое открывает JRE.

Когда использовать JRE

  • Вы должны использовать библиотеки и другие файлы. У него нет собственных компиляторов и агентов обнаружения ошибок.
  • Когда вам нужно использовать служебные пакеты, такие как наборы и инструкции, связанные с математикой или данными.
  • Для запуска приложений, работающих на Java.

Некоторые приложения Java

Java в основном используется в:

  • Создание приложений для Android.
  • При разработке веб-приложений и облачных приложений.
  • Программные инструменты, такие как Eclipse и Netbeans.
  • Чат-боты.
  • Игры.
  • Научные и корпоративные приложения

Заключение

Чтобы быть в курсе последних событий и получать практический опыт работы с новейшими пакетами и программным обеспечением, обязательно обновляйте наши программы. Эта проверка и баланс действительно могут помочь нам в поддержании эффективности, защиты и актуальности нашей системы.

Об авторе

Зееман Мемон

Привет! Я инженер-программист по образованию, блоггер по навыкам, который любит писать о технологиях, разрабатывать веб-сайты и заниматься SEO. Вы можете связаться со мной в LinkedIn.

введите здесь описание изображения

Я пытаюсь проверить, какая версия Java установлена ​​на моем Linux-компьютере, я пробовал:

но когда я печатаю:

консоль ничего не возвращает и застревает в «режиме java», похоже, что команда с именем java и ждет моих входных данных, все, что я печатаю, ничего не возвращает. пока я не наберу crt+C, он выйдет из режима.

3 ответа 3

Если у вас версия java больше 1.6, то должно работать

если версия не установлена, возвращается сообщение об ошибке

Пожалуйста, поделитесь снимком, чтобы я мог его исправить


Чтобы ответить на ваш вопрос напрямую, вы можете использовать

Для будущих ссылок. Вы можете попробовать любую из этих команд.

rpm -qi "имя_пакета_без_кавычек"

Дает информацию об установленном пакете. Чтобы отобразить информацию об одном или нескольких пакетах (здесь также допустимы выражения glob), используйте следующую команду:

информация о yum "имя_пакета_без кавычек"

список yum "package_name_without_quotes"

yum --showduplicates list "package_name_without_quotes"

Команда yum info имя_пакета похожа на команду rpm -q --info имя_пакета, но в качестве дополнительной информации предоставляет идентификатор репозитория Yum, в котором находится пакет RPM.

Вы также можете запросить в базе данных Yum альтернативную и полезную информацию о пакете, используя следующую команду:

информация yumdb "package_name_without_quotes"

Эта команда предоставляет дополнительную информацию о пакете, включая контрольную сумму пакета (и алгоритм, использованный для ее создания, например SHA-256), команду, указанную в командной строке, которая была вызвана для установки пакета (если любой) и причина, по которой пакет установлен в системе.

проверить версию java linux

Java — один из самых популярных и широко используемых языков программирования в мире. Если вы являетесь Java-разработчиком, вы должны знать, как проверить версию Java. Существует несколько способов проверить, какая версия Java установлена ​​в вашей системе.

Если вы не знаете, как установить Java, прочитайте мое руководство «Как установить Java в Ubuntu 20.04».

В этом посте мы покажем вам, как проверить версию Java в операционных системах CentOS, Ubuntu и Debian.

Предпосылки

  • Сервер под управлением Debian 10.
  • На вашем сервере установлен пароль root.

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

Если вы хотите проверить версию Java в операционных системах Ubuntu, Debian или CentOS, откройте терминал командной строки и выполните следующую команду:

Это отобразит установленную версию Java, как показано ниже:

проверить версию Java Ubuntu

Вы также можете проверить версию компилятора Java с помощью команды javac, как показано ниже:

Вы должны увидеть версию компилятора Java в следующем выводе:

check javac version linux

Проверить версию Java с помощью пути установки Java

Вы также можете проверить версию Java с помощью пути установки Java. Существует два способа найти каталог или путь установки Java.

Первый способ найти путь установки Java с помощью следующей команды:

Это отобразит полный путь к Java, как показано ниже:

Примечание. Для операционных систем CentOS и RHEL выполните следующую команду:

Вы также можете использовать команду whereis для проверки пути Java.

Запустите команду whereis, как показано ниже:

Вы должны увидеть следующий вывод:

Затем запустите команду ls, чтобы просмотреть содержимое /usr/bin/java:

Вы должны увидеть следующий вывод:

В приведенном выше выводе вы должны увидеть, что /usr/bin/java указывает на символическую ссылку /etc/alternatives/java.

Теперь снова запустите команду ls, чтобы просмотреть содержимое /etc/alternatives/java.

Это отобразит полный путь к Java, как показано ниже:

проверить версию Java по пути

Проверьте версию Java, выполнив поиск в списке установленных пакетов

Вы также можете проверить версию Java, чтобы получить список установленных пакетов и выполнить поиск Java. Для операционных систем Ubuntu и Debian выполните следующие действия:

Для просмотра списка всех установленных пакетов можно использовать команду apt или dpkg.

Список всех установленных пакетов и поиск Java с помощью команды apt:

Вы должны увидеть установленную версию Java в следующем выводе:

Список всех установленных пакетов и поиск Java с помощью команды dpkg:

Вы должны увидеть установленную версию Java в следующем выводе:

Для операционных систем CentOS и RHEL выполните следующие действия:

Вы можете использовать команду yum или dnf для вывода списка всех установленных пакетов и поиска Java, как показано ниже:

Это отобразит установленную версию Java, как показано ниже:

Заключение

В приведенном выше руководстве вы узнали о другом методе проверки версии Java в Linux. Теперь вы можете любым из вышеперечисленных способов проверить версию Java.

Я установил пакет jdk1.7.0.rpm в RHEL6.
Где мне найти путь для выполнения моей первой Java-программы?

Привет, Мохаммад. Это не глупый вопрос, а тот, на который уже был дан ответ в нескольких местах - как этот или этот вопрос.

Просто PS: в MacOS Java обычно устанавливается в папку «/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home», где номер версии может быть другим.

4 ответа 4

Попробуйте один из двух вариантов:

Чтобы создать свою первую программу на Java, прочтите это руководство:


Обратите внимание, что эти команды дают разные результаты. Если вас интересует путь без символической ссылки, используйте whereis java.

Я действительно не думаю, что это отвечает на вопрос.Двоичный файл java устанавливается вместе с JRE, но если вы занимаетесь разработкой, вам нужен JDK, который не обязательно устанавливается в какой java (в моем случае это /usr/bin).

В RHEL7 я использовал

и это привело меня к каталогу /usr/lib/jvm/, который содержал каталоги:

Каждый из них содержит bin/java

Чтобы найти полный путь символической ссылки, используйте:

**Примечание. Я отвечаю здесь, поскольку это был первый результат в Google

Это дало мне в основном JDK6, хотя версия java дала мне 1.8. Вверху была одна ссылка на папку JDK8.

Вы можете перечислить установленные файлы с помощью

Вы увидите где-то каталог bin с исполняемым файлом Java

Но если JDK RPM был правильно установлен, вы уже должны найти java в своем пути.

и если все компилируется

(Если вы ничего не меняли, текущий каталог . уже должен быть в вашем пути к классу)

Поскольку этот вопрос относится к RPM, с него можно начать работу (как ответил @Matteo).

флаги скорости вращения

Пример

Знать это может быть полезно для установки переменной $JAVA_HOME пользователя или приложения. Это часто необходимо, когда в системе установлено несколько версий Java или несколько дистрибутивов Java, например OpenJDK и Oracle/Sun.

Пример $JAVA_HOME

В ~/.bash_profile или связанном с ним файле (.bashrc, .zshrc, .cshrc, setenv.sh) может использоваться что-то похожее на приведенное ниже.

Если вы хотите больше контролировать место установки Java, например, в /opt , то вместо RPM-файла можно использовать tar-архив.

Другие подобные вопросы касаются того, как найти любой двоичный файл или файл в общем случае.

Читайте также: