Як перевірити, чи встановлено 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. Натисніть Start Button
  2. Прокрутіть список програм до J
  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. Шукайте Preferences Java додатки

3.3. * Nix

У світі * nix небагато різних менеджерів пакетів.

У дистрибутиві на базі Debian ми можемо використовувати команду aptitude search :

$ sudo aptitude search jdk jre

Якщо перед результатом є i , це означає, що пакет встановлений:

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

4. Інші інструменти командного рядка

На додаток до java -version, є деякі інші інструменти командного рядка, якими ми можемо ознайомитись із нашою установкою Java.

4.1. Windows, де 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 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.