Hur man kontrollerar om Java är installerat

1. Översikt

I den här korta handledningen ska vi titta på några sätt att avgöra om Java är installerat på en maskin.

2. Kommandorad

Först låt oss öppna ett fönster kommando eller terminal och skriv:

> java -version

Om Java är installerat och PATH är korrekt konfigurerad kommer vår utdata att likna:

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)

Annars ser vi ett felmeddelande som det nedan och vi måste kontrollera någon annanstans:

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

De exakta meddelandena vi ser varierar beroende på vilket operativsystem som används och Java-versionen installerad.

3. När sökväg inte är inställd

Att gå till en kommandorad och skriva java -version kan säga oss säkert om Java är installerat. Men om vi ser ett felmeddelande kan Java fortfarande installeras - vi behöver bara undersöka det mer.

Många diskussioner om att använda java -version nämner miljövariabeln JAVA_HOME. Detta är vilseledande eftersom JAVA_HOME inte påverkar våra java -versionresultat .

Dessutom bör JAVA_HOME peka på en JDK och andra applikationer som använder JDK-funktioner, till exempel Maven, använder den.

För mer information, se våra artiklar JAVA_HOME ska peka på en JDK och hur du ställer in JAVA_HOME.

Så låt oss titta på alternativa sätt att hitta Java, om kommandoraden misslyckades med oss.

3.1. Windows 10

På Windows kan vi hitta det i applikationslistan:

  1. Tryck på Start- knappen
  2. Rulla ner applikationslistan till J
  3. Öppna Java- mappen
  4. Klicka på Om Java

Vi kan också titta på installerade program och funktioner:

  1. I Search bar, skriver Kontrollpanelen
  2. Klicka på Program
  3. Om Java- ikonen finns installeras Java
  4. Om inte, klicka på Program och funktioner och leta efter installerade versioner av Java i J: erna

3.2. Mac OS X

För att se om Java 7 eller senare är installerad på en Mac kan vi:

  1. Gå till Systeminställningar
  2. Leta efter Java- ikonen

För tidigare versioner av Java måste vi:

  1. Öppna Finder
  2. Gå till mappen Program
  3. Gå till mappen Verktyg
  4. Leta efter Java Preferences- appen

3.3. * Nix

Det finns få olika pakethanterare i * nix-världen.

I en Debian-baserad distribution kan vi använda kommandot aptitude search :

$ sudo aptitude search jdk jre

Om det finns ett i före resultatet betyder det att paketet är installerat:

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

4. Andra kommandoradsverktyg

Förutom java -version finns det några andra kommandoradsverktyg som vi kan använda för att lära oss mer om vår Java-installation.

4.1. Windows där Command

I Windows kan vi använda kommandot where för att hitta var vår java.exe finns:

> where java

Och vår produktion kommer att se ut som:

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

Men som med java -version är det här kommandot bara användbart om vår PATH-miljövariabel pekar på bin-katalogen.

4.2. Mac OS X och * nix vilket och var

I ett * nix-system eller på en Mac i Terminal-appen kan vi använda vilket kommando:

$ which java

Utgången berättar var Java-kommandot är:

/usr/bin/java

Låt oss nu använda kommandot whereis :

$ whereis java -b

Den whereis kommandot ger oss också vägen till vår Java installation:

/usr/bin/java

Som med java -version hittar dessa kommandon bara Java om det är på väg. Vi kan använda dessa när vi har Java installerat men vill veta exakt vad som ska köras när vi använder java- kommandot.

5. Sammanfattning

I den här korta artikeln diskuterade vi hur vi kan ta reda på om Java är installerat på en Windows 10-, Mac OS X- eller Linux / Unix-maskin även om den inte finns på PATH.

Vi tittade också på några användbara kommandon för att hitta vår Java-installation.