Jak sprawdzić, czy zainstalowana jest Java

1. Przegląd

W tym krótkim samouczku przyjrzymy się kilku sposobom określenia, czy Java jest zainstalowana na komputerze.

2. Linia poleceń

Najpierw otwórzmy okno poleceń lub terminal i wpiszmy:

> java -version

Jeśli Java jest zainstalowana, a PATH jest poprawnie skonfigurowany, nasze dane wyjściowe będą podobne do:

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)

W przeciwnym razie zobaczymy komunikat o błędzie podobny do poniższego i musimy sprawdzić gdzie indziej:

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

Dokładne komunikaty, które widzimy, będą się różnić w zależności od używanego systemu operacyjnego i zainstalowanej wersji Java.

3. Gdy ścieżka nie jest ustawiona

Przejście do wiersza poleceń i wpisanie java -version może nas z całą pewnością powiedzieć, czy Java jest zainstalowana. Jeśli jednak zobaczymy komunikat o błędzie, Java może być nadal zainstalowana - będziemy musieli tylko zbadać dalej.

Wiele dyskusji na temat używania wersji java wspomina o zmiennej środowiskowej JAVA_HOME. Jest to mylące, ponieważ JAVA_HOME nie wpłynie na wyniki naszej wersji java .

Ponadto JAVA_HOME powinien wskazywać na JDK i inne aplikacje, które używają funkcji JDK, takie jak Maven, używają go.

Aby uzyskać więcej informacji, zapoznaj się z naszymi artykułami JAVA_HOME powinno wskazywać na JDK i jak ustawić JAVA_HOME.

Spójrzmy więc na alternatywne sposoby znalezienia Javy na wypadek, gdyby wiersz poleceń nas zawiódł.

3.1. Windows 10

W systemie Windows możemy go znaleźć na liście aplikacji:

  1. Naciśnij Start, przycisk
  2. Przewiń listę aplikacji do J
  3. Otwórz folder Java
  4. Kliknij O Javie

Możemy również przyjrzeć się zainstalowanym programom i funkcjom:

  1. Na pasku wyszukiwania wpisz Panel sterowania
  2. Kliknij Programy
  3. Jeżeli Java ikon obecnej, a następnie zainstalowaniu Java
  4. Jeśli nie, kliknij Programy i funkcje i poszukaj zainstalowanych wersji Javy w J

3.2. Mac OS X

Aby sprawdzić, czy Java 7 lub nowsza jest zainstalowana na komputerze Mac, możemy:

  1. Przejdź do Preferencji systemowych
  2. Poszukaj ikony Java

W przypadku wcześniejszych wersji Java będziemy musieli:

  1. Otwórz Finder
  2. Przejdź do folderu Aplikacje
  3. Przejdź do folderu Narzędzia
  4. Poszukaj aplikacji Java Preferences

3.3. *Nic

W świecie * nix istnieje kilka różnych menedżerów pakietów.

W dystrybucji opartej na Debianie możemy użyć polecenia aptitude search :

$ sudo aptitude search jdk jre

Jeśli przed wynikiem jest i , oznacza to, że pakiet jest zainstalowany:

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

4. Inne narzędzia wiersza poleceń

Oprócz wersji java istnieje kilka innych narzędzi wiersza poleceń, których możemy użyć, aby dowiedzieć się o naszej instalacji Javy.

4.1. Windows, gdzie Command

W systemie Windows możemy użyć polecenia where, aby znaleźć lokalizację naszego java.exe :

> where java

A nasz wynik będzie wyglądał mniej więcej tak:

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

Jednak, podobnie jak w przypadku wersji java , to polecenie jest przydatne tylko wtedy, gdy nasza zmienna środowiskowa PATH wskazuje na katalog bin.

4.2. Mac OS X i * nix which i whereis

W systemie * nix lub na komputerze Mac w aplikacji Terminal możemy użyć polecenia, które :

$ which java

Dane wyjściowe informują nas, gdzie znajduje się polecenie Java:

/usr/bin/java

Teraz użyjmy polecenia whereis :

$ whereis java -b

Polecenie whereis daje nam również ścieżkę do naszej instalacji Javy:

/usr/bin/java

Podobnie jak w przypadku wersji java , te polecenia znajdą Javę tylko wtedy, gdy znajduje się w ścieżce. Możemy ich używać, gdy mamy zainstalowaną Javę, ale chcemy dokładnie wiedzieć, co zostanie uruchomione, gdy użyjemy polecenia java .

5. Wniosek

W tym krótkim artykule omówiliśmy, jak sprawdzić, czy Java jest zainstalowana na komputerze z systemem Windows 10, Mac OS X lub Linux / Unix, nawet jeśli nie ma jej w PATH.

Przyjrzeliśmy się również kilku przydatnym poleceniom do lokalizowania naszej instalacji Java.