Как проверить, установлена ​​ли Java

1. Обзор

В этом коротком руководстве мы рассмотрим несколько способов определить, установлена ​​ли Java на машине.

2. Командная строка

Сначала откройте командное окно или терминал и введите:

> java -version

Если Java установлена и PATH настроен правильно, наш результат будет похож на:

java version "1.8.0_31" Java(TM) SE Runtime Environment (build 1.8.0_31-b13) Java HotSpot(TM) Client VM (build 25.31-b07, mixed mode, sharing)

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

'java' is not recognized as an internal or external command, operable program or batch file.

Точные сообщения, которые мы видим, будут зависеть от используемой операционной системы и установленной версии Java.

3. Если путь не задан

Переход к командной строке и ввод java -version может точно сказать нам, установлена ​​ли Java. Однако, если мы увидим сообщение об ошибке, возможно, Java все еще установлена ​​- нам просто нужно продолжить расследование.

Многие дискуссии об использовании java -version упоминают переменную среды JAVA_HOME. Это вводит в заблуждение, потому что JAVA_HOME не повлияет на наши результаты java-версии .

Кроме того, JAVA_HOME должен указывать на JDK, а другие приложения, использующие функции JDK, такие как Maven, используют его.

Для получения дополнительной информации, пожалуйста, проверьте наши статьи JAVA_HOME должен указывать на JDK и как установить JAVA_HOME.

Итак, давайте рассмотрим альтернативные способы найти Java на случай, если командная строка не удалась.

3.1. Windows 10

В Windows мы можем найти его в списке приложений:

  1. Нажмите кнопку пуска
  2. Прокрутите список приложений до J
  3. Откройте папку Java
  4. Щелкните О Java

Мы также можем посмотреть установленные программы и компоненты:

  1. В строке поиска введите Панель управления
  2. Щелкните Программы
  3. Если значок Java присутствует, значит Java установлена.
  4. Если нет, щелкните « Программы и компоненты» и найдите установленные версии Java в J

3.2. Mac OS X

Чтобы узнать, установлена ​​ли на Mac Java 7 или выше, мы можем:

  1. Зайдите в Системные настройки
  2. Найдите значок Java

Для более ранних версий Java нам потребуется:

  1. Открыть Finder
  2. Зайдите в папку Applications
  3. Зайдите в папку Utilities
  4. Найдите приложение Java Preferences

3.3. * Nix

В мире * nix есть несколько разных менеджеров пакетов.

В дистрибутиве на основе Debian мы можем использовать команду поиска aptitude :

$ sudo aptitude search jdk jre

Если перед результатом стоит i , значит, пакет установлен:

... i oracle-java8-jdk - Java™ Platform, Standard Edition 8 Develop ...

4. Другие инструменты командной строки

Помимо java -version, есть еще несколько инструментов командной строки, которые мы можем использовать, чтобы узнать о нашей установке Java.

4.1. Окна, где Command

В Windows мы можем использовать команду where, чтобы найти, где находится наш java.exe :

> where java

И наш результат будет выглядеть примерно так:

C:\Apps\Java\jdk1.8.0_31\bin\java.exe

Однако, как и в случае с java -version , эта команда полезна, только если наша переменная среды PATH указывает на каталог bin.

4.2. Mac OS X и * nix, который и где находится

В системе * nix или на Mac в приложении Терминал мы можем использовать команду which :

$ which java

Вывод сообщает нам, где находится команда Java:

/usr/bin/java

Теперь воспользуемся командой whereis :

$ whereis java -b

Команда whereis также дает нам путь к нашей установке Java:

/usr/bin/java

Как и в случае с java -version , эти команды найдут Java, только если она находится на пути. Мы можем использовать их, когда у нас установлена ​​Java, но мы хотим точно знать, что будет запускаться, когда мы используем команду java .

5. Заключение

В этой короткой статье мы обсудили, как узнать, установлена ​​ли Java на машине с Windows 10, Mac OS X или Linux / Unix, даже если она не находится в PATH.

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