Рубрики
Без рубрики

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

Узнайте, как узнать, установлена ли Java на компьютере с Windows 10, Mac OS X или Linux/Unix, даже если она не находится в ПУТИ.

Автор оригинала: baeldung.

1. Обзор

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

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

Во-первых, давайте откроем командное окно или терминал и введем:

> java -version

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

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-версия может точно сказать нам, установлена ли Java. Однако, если мы увидим сообщение об ошибке, Java все равно может быть установлена – нам просто нужно будет продолжить расследование.

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

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

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

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

3.1. Windows 10

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

  1. Нажмите кнопку Пуск
  2. Прокрутите список приложений вниз, чтобы присоединиться
  3. Откройте папку Java
  4. Нажмите О Java

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

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

3.2. Mac OS X

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

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

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

  1. Открыть Finder
  2. Перейдите в папку Приложения
  3. Перейдите в папку Утилиты
  4. Найдите Настройки Java приложение

3.3. *Никс

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

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

$ sudo aptitude search jdk jre

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

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

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

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

4.1. Windows, где команда

В 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, даже если она не находится в ПУТИ.

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