webentwicklung-frage-antwort-db.com.de

So prüfen Sie, ob Java auf dem Computer installiert ist

Ich versuche, die Java-Windows-Anwendung auf dem Client-Rechner zu installieren. Ich möchte prüfen, ob auf dem Rechner Requried JRE installiert ist oder nicht. Ich möchte es mit dem Java-Programm überprüfen, nicht mit dem Befehl cmd

19

wenn Sie ein Windows- oder Linux-Betriebssystem verwenden, geben Sie den Befehl Aufforderung/Terminal ein

Java -version

Wenn Java korrekt installiert ist, erhalten Sie so etwas

Java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) Client VM (build 23.25-b01, mixed mode, sharing)

Randbemerkung: Nach der Installation von Java auf einem Windows-Betriebssystem wird die Variable PATH geändert, um Java.exe hinzuzufügen. Sie müssen cmd.exe erneut öffnen, um die Variable PATH erneut zu laden.

Bearbeiten:

CD zum Pfad zuerst ...

cd C:\ProgramData\Oracle\Java\javapath
Java -version
38
SpringLearner

Öffnen Sie die Eingabeaufforderung und geben Sie den folgenden Befehl ein: Java -version

Bei erfolgreicher Ausführung gibt der Befehl die Java-Version zusammen mit dem Build der Java SE Runtime Environment und dem Build der Java HotSpot Client-VM aus.

enter image description here

6
M. Abbas

Sie können dies programmgesteuert tun, indem Sie die Systemeigenschaften Java lesen

@Test
public void javaVersion() {
    System.out.println(System.getProperty("Java.version"));
    System.out.println(System.getProperty("Java.runtime.version"));
    System.out.println(System.getProperty("Java.home"));
    System.out.println(System.getProperty("Java.vendor"));
    System.out.println(System.getProperty("Java.vendor.url"));
    System.out.println(System.getProperty("Java.class.path"));
}

Dies wird etwas wie ausgeben

1.7.0_17
1.7.0_17-b02
C:\workspaces\Oracle\jdk1.7\jre
Oracle Corporation
http://Java.Oracle.com/
C:\workspaces\Misc\Miscellaneous\bin; ...

Die erste Zeile zeigt die Versionsnummer. Sie können es analysieren und sehen, ob es zu Ihrer minimalen erforderlichen Java-Version passt oder nicht. Eine Beschreibung der Namenskonvention finden Sie hier und weitere Infos hier .

5
A4L

Gehen Sie zu diesem Link und warten Sie eine Weile, um zu laden.

http://www.Java.com/de/download/testjava.jsp

Sie sehen das folgende Bild: enter image description here

Sie können alternativ das Befehlsfenster öffnen und Java -version eingeben.

5
dharam

Eingabeaufforderung:

C:\Users\admin>Java -version (Press Enter>
Java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
5
bNd

Geben Sie im Befehlsfenster ein

Java -version

Wenn es eine Ausgabe gibt, sollte alles in Ordnung sein. Wenn Sie Software entwickeln möchten, können Sie den PFAD einstellen.

2
Theolodis

Legen Sie nach der Installation von Java den Pfad in Umgebungsvariablen fest, öffnen Sie den Befehl Eingabeaufforderung, und geben Sie Java -version ein. Bei ordnungsgemäßer Installation werden Java-Version, JRE-Version usw. aufgelistet.

Sie können dies auch überprüfen, indem Sie den Befehl javac ebenfalls ausführen. Wenn einige Daten angezeigt werden, ist Java mit dem richtigen Pfad installiert. Andernfalls ist javac ein ungültiger Befehl.

1
SudoRahul

geben Sie in der Eingabeaufforderung Java -version ein. Sie erhalten die installierte Version von Java auf Ihrem System.

1
user7230169

1) Öffnen Sie die Eingabeaufforderung oder das Terminal, das Ihrem Betriebssystem entspricht.

2) Geben Sie dann Java --version in das Terminal ein.

3) Wenn Java erfolgreich installiert ist, wird die entsprechende Version angezeigt.

1
zaursh

Überprüfen Sie die Installationsverzeichnisse (normalerweise C:\Program Files (x86) oder C:\Program Files) für den Java-Ordner. Wenn es die JRE enthält, ist Java installiert.

0
jiggunjer

Verwendung von Apache Commons-Langs SystemUtils.isJavaVersionAtLeast(JavaVersion)

import org.Apache.commons.lang3.JavaVersion;
import org.Apache.commons.lang3.SystemUtils;

if (SystemUtils.isJavaVersionAtLeast(JavaVersion.Java_1_8)
    System.out.println("Java version was 8 or greater!");
0
killjoy