Eclipse – kein Java (JRE) / (JDK) … keine virtuelle Maschine

Lesezeit: 5 Minuten

Eclipse kein Java JRE JDK keine virtuelle Maschine
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.

    – Rajaraman

    4. Februar 2014 um 11:43 Uhr


1646309829 784 Eclipse kein Java JRE JDK keine virtuelle Maschine
Youans

Kopieren Sie einfach diese Datei:

c:/Program Files/Java/jre(5,6,7..any version)/bin/javaw.exe

in den Eclipse-Ordner

*Hinweis nur für Windows getestet

Ersetzen von javaw.exe im Eclipse-Ordner

  • 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

1646309830 115 Eclipse kein Java JRE JDK keine virtuelle Maschine
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

1646309830 212 Eclipse kein Java JRE JDK keine virtuelle Maschine
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

Eclipse kein Java JRE JDK keine virtuelle Maschine
Waller

Es stellte sich heraus, dass ich nur das ändern musste ‘Weg’ zu:

„C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem; C:\Programme (x86)\Java; C:\Programme (x86)\Java\jdk1.6.0_14\bin “

das hat es geschafft 🙂

  • Übrigens sollten Sie jdk1.6.0_16 oder höher verwenden. Mit jdk 1.6.0_14 können Sie Haltepunkte in Eclipse nicht korrekt verwenden: bugs.eclipse.org/bugs/show_bug.cgi?id=279137

    – Csaba_H

    12. Januar 2010 um 15:49 Uhr

923280cookie-checkEclipse – kein Java (JRE) / (JDK) … keine virtuelle Maschine

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy