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.
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.
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!
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).
Ü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:
Quelle: Ссылка
Tags und Links java installation