Eclipse lief gestern einwandfrei (und seit ich es vor ungefähr einem Jahr installiert habe). Jetzt erhalte ich beim Start plötzlich den folgenden Fehler:
"A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations:
C:\Program Files\eclipse\jre\bin\javaw.exe
javaw.exe in your current PATH"
Ich habe nichts an Eclipse / Java auf meinem Computer geändert, aber gestern wurde ein Windows-Update auf meinen Computer angewendet. Vielleicht hat das etwas damit zu tun (aber ich sehe nichts, was sich auf Java auswirken würde). Ich habe mir alle anderen Beiträge über das Hinzufügen von etwas zu Ihrem PATH oder das Hinzufügen der Option -vm zur Eclipse-INI angesehen (dies konnte nicht funktionieren) oder das Kopieren des Ordners jre nach eclipse \ jre (dies hat funktioniert, funktioniert aber nicht) scheinen eine gute langfristige Lösung zu sein). Ich versuche wirklich herauszufinden, wie ich die Dinge wieder auf das "Standard" -Einstellungen bringen kann, ohne Dinge durcheinander zu bringen.
Ich renne Windows 7, Eclipse Helios and Java 1.6.0_26.
Antworten:
Zwei Möglichkeiten, dies zu umgehen.
Empfohlener Weg :
eclipse.ini
Stellen Sie in Ihrer Datei sicher, dass Sie -vm auf Ihre JDK-Installation zeigen. Mehr dazu hier . Stellen Sie sicher, dass Sie-vm
vor dem-vmargs
Abschnitt hinzufügen .Übergeben Sie das
vm
Flag über die Befehlszeile. http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F#Find_the_JVMHinweis : Eclipse konsultiert NICHT die Umgebungsvariable JAVA_HOME.
quelle
eclipse.ini
befindet sich in Ihrem Eclipse-Installationsordner.Stellen Sie sicher, dass sowohl die Java-Version als auch Eclipse zur selben Architektur gehören. Installieren Sie daher 64-Bit-Java für 64-Bit-Eclipse.
quelle
eclipse.ini:
Das hat bei mir funktioniert. Es muss nicht am Anfang sein, aber es kann sicherlich nicht am Ende der Datei sein.
quelle
In meinem Fall fehlten mir einige Dinge. Ich habe JDK und JRE mit 64 Bit nicht installiert, während Eclipse mit 64 Bit war. Sobald dies erledigt war und der JDK \ bin-Pfad in der PATH-Variablen Eclipse festgelegt wurde, funktionierte dies einwandfrei :)
quelle
Öffnen
eclipse.ini
Datei außerdemeclipse.exe
Einfügen
in der ersten Zeile. Und du bist gut zu gehen.
quelle
Ich hatte das gleiche Problem nach dem Update von Java. Dann füge ich ein
um den Weg von
javaw.exe
in zu zeigeneclipse.ini
Datei.Hoffe das wird dir helfen.
quelle
Ich hatte das gleiche Problem. In meinem Fall war es ein Programm, das ich installiert habe und das die Variable PATH env zerstört hat.
Überprüfen Sie daher Ihre Umgebungsvariable PATH.
quelle
Zuerst
Überprüfen Sie, ob Sie Java 32 und 64 Bit installiert haben
Pfad unter Windows festlegen
Windows 8
Ziehen Sie den Mauszeiger in die rechte untere Ecke des Bildschirms
Klicken Sie auf das Suchsymbol und geben Sie Folgendes ein: Systemsteuerung
Klicken Sie auf -> Systemsteuerung -> System -> Erweitert
Klicken Sie unter Systemvariablen auf Umgebungsvariablen, suchen Sie PATH und klicken Sie darauf.
Ändern Sie in den Bearbeitungsfenstern PATH, indem Sie die Position der Klasse zum Wert für PATH hinzufügen, oder stellen Sie einfach sicher, dass der Variablenname in ALL CAPS steht
Wenn Sie das Element PATH nicht haben, können Sie eine neue Variable hinzufügen und PATH als Namen und den Speicherort der Klasse als Wert hinzufügen.
Schließe das Fenster.
Öffnen Sie das Eingabeaufforderungsfenster erneut und führen Sie Ihren Java-Code aus.
quelle
Über Puppet ATG Installation Centos.
ERROR:
In Ihrem PATH konnte keine Java Virtual Machine gefunden werden
LÖSUNG:
Variable ablehnen :
$ java_home = "/ opt / oracle / product / java / jdk1.8.0_45 / bin"
Fügen Sie dieses "{$ java_home}" Java Exec hinzu
quelle
Wenn Sie nach dem Festlegen von Java Path Ihre Eclipse nicht öffnen können, gehen Sie wie folgt vor:
Geben Sie zwei Zeilen ein
jdk-11.0.2, Es sollte Ihre Java-Version sein, die Sie über den oben genannten Speicherort erhalten.
quelle
Versuchen Sie, die 32-Bit-Version von Java herunterzuladen und zu installieren, und legen Sie dann den Pfad fest :)
quelle
Ja, es ist mir gerade passiert. Gehen Sie zur Oracle-Site und suchen Sie nach Java SDK. Stellen Sie sicher, dass Sie dieselbe Architektur (x86, x64) von Eclipse verwenden.
quelle
Das ist mir auch passiert. Und ich fand die javaw.exe in C: \ Windows \ System32 wurde nach dem Windows-Update gelöscht. Noch einmal kopiert und Eclipse startete alles in Ordnung.
quelle
Chek os, Eclipse und Java, ob es 32 oder 64 Bit ist
quelle
Sie können Ihren JRE-Ordner auch in das Eclipse-Verzeichnis kopieren, damit er ordnungsgemäß funktioniert
quelle
Das Problem trat auf meinem Computer auf, weil die Java-Version aktualisiert wurde (66 von 60). Achten Sie besonders darauf. Wie oben gesagt möchte hinzufügen
In dieser Datei eclipse.ini , die verfügbar ist, wo Sie eclipse installiert haben, suchen Sie nach der Zeile unter -vm Beispiel C: \ Programme \ Java \ jre1.8.0_ 66 \ bin
Versuchen Sie nun, diesen Speicherort zu öffnen. Falls Sie ihn nicht öffnen können, liegt ein Problem vor. In meinem Fall war die installierte Version jre1.8.0_ 60 . Es gab also einen kleinen Unterschied, der möglicherweise nicht spürbar ist (66 statt 60). Aktualisieren Sie es, das Sie öffnen können.
quelle
Ich bin heute auf dasselbe Problem gestoßen, bei dem PATH usw. richtig konfiguriert war. Es kann über die Befehlszeile geöffnet werden und funktioniert gerade per Doppelklick.
Und es funktionierte jetzt, nur durch " Als Administrator ausführen" :)
quelle
Dies geschieht manchmal, wenn Ihr Java-Ordner aktualisiert wird.
Öffnen Sie den Eclipse-Ordner und suchen Sie die Datei eclipse.ini. Öffnen Sie die Datei eclipse.ini und prüfen Sie, ob die jre-Version mit der in Ihrem Java-Ordner verfügbaren jre-Version übereinstimmt.
Ich hatte das gleiche Problem, als mein jre von jre1.8.0_101 auf jre1.8.0_111 geändert wurde.
C: \ Programme \ Java \ jre1.8.0_101 \ bin bis C: \ Programme \ Java \ jre1.8.0_111 \ bin
quelle
In meinem Fall bestand das Problem darin, dass der Pfad in Anführungszeichen (") eingeschlossen war:
Durch das Entfernen wurde das Problem behoben:
quelle
Meine Lösung ist JDKs "bin" -Verzeichnis in den PATH aufnehmen
So bearbeiten Sie die
PATH
Umgebungsvariable inWindows 7/8/10:
quelle
Auf Centos 7 habe ich dieses Problem (nach einem großen
yum upgrade
) behoben, indem ich meine Einstellung fürvm
in geändert habe :~/eclipse/java-oxygen/eclipse/eclipse.ini
zu:
(was immer auf die zuletzt installierte zeigt
java
)quelle
Sie sollten den JDK-Pfad in eclipse.ini hier ändern:
/Users/you_username/eclipse/jee-photon/Eclipse.app/Contents/Eclipse/eclipse.ini
nachdem du Eclipse neu starten solltest :)
quelle