Eclipse – kein Java (JRE) / (JDK) … keine virtuelle Maschine
Lesezeit: 5 Minuten
Waller
Ich versuche, Eclipse v3.5 (Galileo) auf meinem Computer erneut auszuführen – ich habe es zuvor ohne Probleme ausgeführt, aber jetzt Ich bekomme immer diesen Fehler:
Zum Ausführen von Eclipse muss eine Java Runtime Environment (JRE) oder ein Java Development Kit (JDK) verfügbar sein. Beim Durchsuchen der folgenden Speicherorte wurde keine Java Virtual Machine gefunden: C:\eclipse\jre\javaw.exe javaw.exe in Ihrem aktuellen PATH
Ich habe gerade eine Neuinstallation von JDK und SDK durchgeführt.
Ich habe Windows 7 (x64).
Was ist damit los? Wie kann ich es beheben?
Ich kann weder ipconfig /tracert noch ping ausführen.
Java Runtime Environment ist JRE nicht SDK …
– user85421
9. Januar 2010 um 18:50 Uhr
Installieren Sie eine JRE – dies gibt eine javaw.exe in Ihrem Pfad. JDKs nicht.
– Thorbjørn Ravn Andersen
11. Juni 2010 um 12:27 Uhr
@Carlos, jedes JDK bringt eine private JRE mit.
– Thorbjørn Ravn Andersen
11. Juni 2010 um 12:28 Uhr
@Thorbjørn: und was ist der Punkt? Das kenne ich und auch das JDK das auch mitbringt öffentlich zugänglich JRE. Ich habe geschrieben, dass “Java Runtime Environment kein SDK ist”, aber Sie müssen den ursprünglichen Beitrag lesen (bevor er am 11. Januar bearbeitet wird), um ihn zu verstehen warum Ich schrieb es: “Eine Java-Laufzeitumgebung (SDK) oder…”
– user85421
11. Juni 2010 um 13:09 Uhr
Wenn Sie JDK kürzlich nach der Installation von Eclipse in einem anderen Pfad installiert haben, kann dieses Problem auftreten. Dies liegt daran, dass Eclipse den JDK-Pfad in eclipse.ini hartcodiert, wenn es zum ersten Mal eingerichtet wird. Ändern Sie einfach den richtigen JDK-Pfad in eclipse.ini. Das sollte diesen Fehler beheben.
Ich habe als Antwort nach einer einfachen Lösung gesucht, aber sie hat bei mir nicht funktioniert. Falls jemand eine ähnliche Situation hat, kann es hilfreich sein, das vm-Verzeichnis in der Datei eclipse.ini zu ändern.
– Noha Karem
4. Juli 2014 um 23:54 Uhr
Hat bei mir nicht funktioniert, gab mir einen Fehler: Öffnen des Registrierungsschlüssels „Software\Javasoft\Java Runtime Environment“. Ich musste den gesamten jre7-Ordner (in meinem Fall) in das Eclipse-Verzeichnis kopieren und ihn in jre umbenennen. Dann hat es geklappt.
– NeugierigMarc
6. November 2014 um 3:16 Uhr
Wenn jemand fehlschlägt, versuchen Sie, den jre-Ordner in den Eclipse-Ordner zu kopieren.
– Arthur Zhixin Liu
10. Februar 2017 um 17:22 Uhr
@NohaKareem dein Rat kam mir am nächsten. Leider enthielt mein „jre“-Ordner nur „lib“, sodass das Kopieren über den Java-Ordner „jdk“ (obwohl er mit 350 MB größer war, aber einen internen „bin“-Ordner hatte) und das Umbenennen in „jre“ funktionierte. Danke.
– Mindsect-Team
24. März 2017 um 12:56 Uhr
Wenn sowohl 32- als auch 64-Bit-Java installiert sind, aber 32-Bit-Java im Pfad, schlägt der Versuch, eine 64-Bit-Eclipse zu öffnen, fehl. Wenn Sie die 64-Bit-Javaw-Datei neben Exclipse platzieren, funktioniert es.
– DiamondDrake
10. Januar 2020 um 15:18 Uhr
Es hat nicht funktioniert 🙂 die Daten des Umgebungsnamens: Pfad — Wert: C:\Program Files (x86)\Java; C:\Programme (x86)\Java\jdk1.6.0_14\bin
– Walter
11. Januar 2010 um 15:28 Uhr
Pfade mit Leerzeichen müssen in Anführungszeichen gesetzt werden.
– BalusC
11. Januar 2010 um 17:48 Uhr
Mein Pfad war zuvor perfekt konfiguriert, der Borland-Compiler hat das Pfadfeld bearbeitet und den Java-Pfad durch seinen eigenen Pfad ersetzt, jetzt ist er behoben, danke !!!
– Achil Jain
2. Dezember 2012 um 10:29 Uhr
@BalusC Eigentlich müssen Pfade beim Konfigurieren nicht in Anführungszeichen gesetzt werden WEG Umgebungsvariablen unter Windows. Trennen Sie sie einfach mit Semikolon (;) reicht.
– informatik01
21. Juli 2013 um 21:01 Uhr
Dies ist die Antwort, die es löst. Nach ein paar Stunden Durchforsten, für diejenigen, die das gleiche Problem haben, was Sie brauchen: 1) Stellen Sie sicher, dass alles 64-Bit ist. Sollte automatisch in “Programmdateien” installiert werden, NICHT in “Programmdateien (x86)”. 2) Schreiben Sie die -VM in den bin-Ordner, den die anderen Antworten haben. 3) Legen Sie den Pfad fest, wie dieser Typ sagte. Es wird nie etwas passieren, wenn Sie Java nicht über die Befehlszeile ausführen können. 4) freut euch
– dreifach groß
18. Februar 2014 um 21:52 Uhr
Rob Oxspring
Öffnen Sie die Systemeigenschaften von Windows in der Systemsteuerung und suchen Sie den Abschnitt mit den Umgebungsvariablen:
Fügen Sie einen JAVA_HOME-Eintrag hinzu, der auf das Verzeichnis zeigt, in dem das JDK installiert ist (z. B. C:\Program Files\Java\jre6).
Suchen Sie den Pfadeintrag und fügen Sie am Ende Folgendes hinzu: %JAVA_HOME%\bin
OK die Änderungen
Starten Sie Eclipse neu, damit es sich der neuen Umgebung bewusst ist
Die meisten Java-Tools können Ihre Java-Installation jetzt finden, indem Sie entweder die Umgebungsvariable JAVA_HOME verwenden oder in der Umgebungsvariable Path nach java.exe / javaw.exe suchen.
Als ich den Wert name:JAVA_HOME hinzufügte: “C:\Program Files (x86)\Java\jdk1.6.0_14;%JAVA_HOME%\bin” erhalte ich immer noch den gleichen Fehler
– Walter
11. Januar 2010 um 15:23 Uhr
Speedbaron
Wenn Sie die 64-Bit-Version von Eclipse herunterladen; Es wird nach der 64-Bit-Version von JRE gesucht. Wenn Sie die 32-Bit-Version von Eclipse herunterladen; Es wird nach der 32-Bit-Version von JRE gesucht
Ich habe sowohl die 32- als auch die 64-Bit-Version von JRE installiert. Sie können dies von der SUN Oracle-Site erhalten. Die JAVA-Site scheint automatisch die 32-Bit-Version von Java zu installieren. Ich denke, das liegt am Webbrowser.
Als ich den Wert name:JAVA_HOME hinzufügte: “C:\Program Files (x86)\Java\jdk1.6.0_14;%JAVA_HOME%\bin” erhalte ich immer noch den gleichen Fehler
– Walter
11. Januar 2010 um 15:23 Uhr
Waller
Es stellte sich heraus, dass ich nur das ändern musste ‘Weg’ zu:
Java Runtime Environment
ist JRE nicht SDK …– user85421
9. Januar 2010 um 18:50 Uhr
Installieren Sie eine JRE – dies gibt eine javaw.exe in Ihrem Pfad. JDKs nicht.
– Thorbjørn Ravn Andersen
11. Juni 2010 um 12:27 Uhr
@Carlos, jedes JDK bringt eine private JRE mit.
– Thorbjørn Ravn Andersen
11. Juni 2010 um 12:28 Uhr
@Thorbjørn: und was ist der Punkt? Das kenne ich und auch das JDK das auch mitbringt öffentlich zugänglich JRE. Ich habe geschrieben, dass “Java Runtime Environment kein SDK ist”, aber Sie müssen den ursprünglichen Beitrag lesen (bevor er am 11. Januar bearbeitet wird), um ihn zu verstehen warum Ich schrieb es: “Eine Java-Laufzeitumgebung (SDK) oder…”
– user85421
11. Juni 2010 um 13:09 Uhr
Wenn Sie JDK kürzlich nach der Installation von Eclipse in einem anderen Pfad installiert haben, kann dieses Problem auftreten. Dies liegt daran, dass Eclipse den JDK-Pfad in eclipse.ini hartcodiert, wenn es zum ersten Mal eingerichtet wird. Ändern Sie einfach den richtigen JDK-Pfad in eclipse.ini. Das sollte diesen Fehler beheben.
– Rajaraman
4. Februar 2014 um 11:43 Uhr