Fehlerbehebung: Die erforderliche Version der Java (TM) 2-Laufzeitumgebung konnte nicht in '(null)' gefunden werden.

7

Ich habe das erforscht und keine der Lösungen, die ich gesehen habe, hat meinen Fehler behoben.

Was passiert ist, habe ich versucht, Java EE Version zu installieren, habe den obigen Fehler bekommen und dann herausgefunden, dass ich zuerst Java SE installieren muss. Also habe ich Java SE installiert und die Variable JAVA_HOME auf C: \ Programme \ Java \ jdk1.8.0 gesetzt, wo ich mein JDK installiert habe. Ich habe auch C: \ Programme \ Java \ jdk1.8.0 \ bin in meine PATH-Variable eingefügt. Funktioniert immer noch nicht. Ich versuchte auch die Variable JAVA_HOME mit C: \ Programme \ Java \ jdk1.8.0 \ bin und das hat nicht funktioniert. Ich habe auch versucht zu installieren, ohne die PATH-Variable zu aktualisieren, wo ich mein JDK legte.

Ich bin wirklich verwirrt, warum das passiert. Ich hatte Java schon vorher und ich erinnere mich nicht, dass ich so viel Mühe hatte, es zu installieren.

PS Ich installiere nicht von der Kommandozeile Ich klicke einfach auf das Download-Icon in Firefox und dann auf den Download.

    
mitchj 25.03.2014, 15:57
quelle

7 Antworten

1

Deinstallieren Sie alles, alles.

Gehen Sie dann zu Ihrem Programmordner (und (x86) Ordner, wenn Sie auf einem 64-Bit Windows sind) und entfernen Sie alle Java Ordner.

Installieren Sie Java SE und dann die EE-Pakete neu. Manchmal scheint Windows ein wenig verwirrt zu sein und Sie müssen ihm helfen, herauszufinden, was zu tun ist.

    
Ewald 25.03.2014, 16:08
quelle
38

Versuchen Sie, das Installationsprogramm auf Ihrer Kommandozeile auszuführen und übergeben Sie den Pfad der JRE anstelle des JDK.

Zum Beispiel:

%Vor%     
Mobold 10.05.2014 20:27
quelle
4

Ich hatte genau das gleiche Problem und sogar das Herunterladen der Version ohne JDK hat nicht geholfen! Ich habe es einfach vom Terminal installiert, indem ich die JRE übergeben habe. Beispiel:

java_ee_sdk7-windows.exe -j "C:\Program Files\Java\jre7"

und es hat funktioniert wie ein Zauber!

    
Ekhtiar 06.09.2014 16:50
quelle
2

Ich hatte das gleiche Problem, aber ein zusätzlicher Schritt war erforderlich, um über die Befehlszeile zu installieren. Im Befehlsfenster (auf meinem Windows 10 Laptop) musste ich folgendes verwenden:

%Vor%

, um das cmd-Fenster anzuweisen, Registry-AutoRun-Befehle zu ignorieren, bevor die ausführbare Java-Installationsdatei ausgeführt wird. Nach dem Verwenden von cmd / d und dem Wechseln in das Verzeichnis, in dem sich die .exe-Datei befand, funktionierte Folgendes:

%Vor%

Dabei ist JAVA_HOME eine Systemumgebungsvariable, die auf eine vorhandene JDK-Installation verweist (C: \ Programme \ Java \ jdk1.8.0_65).

    
laf8 11.11.2015 03:10
quelle
0

Wenn Sie die Deinstallation durchführen möchten, rufen Sie den glassfish-Ordner auf, öffnen Sie die Eingabeaufforderung und geben Sie Folgendes ein:

%Vor%     
vekat 06.08.2014 17:28
quelle
-1

Das passierte mir, als ich versuchte, das Java EE-Installationsprogramm auszuführen. Was ich tat, war, von Oracle eine Java EE Version herunterzuladen, die das JDK nicht enthielt, weil es bereits in meinem System installiert war. Problem gelöst!

    
arlokan 29.08.2014 16:17
quelle
-1
  1. Öffnen Sie regedit.
  2. Gehe zu: HKEY_LOCAL_MACHINE \ Software \ JavaSoft \ Java Laufzeitumgebung \
  3. setzt CurrentVersion auf die gewünschte JDK-Version.
  4. Überprüfen Sie den JavaHome- und den RuntimeLib-Pfad für den ausgewählten jdk-Versionsordner

Überprüfen Sie den JavaHome- und den RuntimeLib-Pfad für den ausgewählten jdk-Versionsordner Beispiel: "HKEY_LOCAL_MACHINE \ Software \ JavaSoft \ Java Laufzeitumgebung \ 1.7".

Beispiel:

  • JavaHome = C: \ Programme (x86) \ Java \ jdk1.7.0_79
  • RuntimeLib = C: \ Programme (x86) \ Java \ jdk1.7.0_79 \ jre \ bin \ server \ jvm.dll

Quelle: Ссылка

    
Anders B 05.08.2015 11:34
quelle

Tags und Links