2010-12-08 14 views
4

Ich habe gerade Eclipse 3.5 installiert. Bevor ich das Android Plugin installieren konnte, musste ich eine Java jdk installieren, was ich auch getan habe. Nach dem Neustart Im Eclipse-nicht mehr in der Lage zu starten, weil ich die folgende Fehlermeldung:Eclipse: Java 2 Laufzeitumgebung konnte nicht gefunden werden

Error: could not finde Java 2 Runtime Environment

Die weired Sache ist, dass ich meine andere Eclipse-Installationen jetzt kann nicht einmal öffnen, dass ich für PHP-Programmierung verwenden. Irgendwelche Vorschläge?

Update:

Das ist mein eclipse.ini:

-startup 
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.0.200.v20090519 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
-vmargs 
-Xms40m 
-Xmx256m 
+0

Ihre eclipse.ini Datei überprüfen, sollte es Fehlkonfiguration –

+0

Möglicherweise müssen Sie den PATH Ihrer Umgebung so einstellen, dass er das Verzeichnis "bin" Ihrer JDK-Installation enthält. – birryree

+0

hast du eclipse.ini überprüft? –

Antwort

2

Überprüfen Sie die Pfadvariablen von Computer-System-Eigenschaften Umgebungsvariablen JAVA_HOME auf Ihre JDK-Installation ocorrect Pfad

+0

Ich habe die Variable JAVA_HOME mit dem Wert "C: \ Program \ java \ jdk1.6.0_23" erstellt, aber es hat nicht funktioniert. Muss ich auf eine bestimmte Datei in diesem Ordner verweisen? –

+0

@paskster Vielleicht hinzufügen JAVA_HOME will Computer neu starten. Ansonsten denke ich, dass die erneute Installation von JDK Ihr Problem lösen wird. –

0

Stellen Sie sicher, Alles ist unter "Installierte JREs" unter den Eclipse-Einstellungen korrekt eingerichtet.

+1

Ich kann nicht sogar Eclipse öffnen –

6

können Sie explizit sagen, Eclipse-Sitzung, die jdk/jre Sie es mit dem Hinzufügen der folgenden in Ihrem eclipse.ini starten wollen:

-vm
c:/your/jre/bin/javaw.exe

Weitere Informationen darüber, wie Sie Ihre Eclipse here

siehe Inbetriebnahme
1

Ich frage mich, ob die Java-Installation möglicherweise beschädigt ist. Können Sie die folgende auf der Flucht Aufforderung ausführen und fügen Sie, was Sie in Code-Tags erhalten:

dir /d /s "%JAVA_HOME%" > "%HOMEPATH%\java2.txt" && notepad "%HOMEPATH%\java2.txt" 
1

Es macht Sinn, dass Ihre PHP Eclipse auch nicht starten wird. Eclipse läuft auf Java selbst. Wahrscheinlich kann es die JRE nicht finden.

so sehe ich zwei Möglichkeiten:

  • Die JRE beschädigt ist, und Sie sollten es erneut installieren
  • Eclipse durch die 2 jre (unwahrscheinlich mir) immer verwirrt und Sie müssen es nach rechts zum Punkt eine (wie von Dimistrisli vorgeschlagen).
5

Ich hatte ein ähnliches Problem, mit der Ausnahme, dass Java erfolgreich installiert wurde. Nachdem ich C:/my-Pfad zu Java/jre/bin zu PATH (Systemumgebungsvariable) hinzugefügt habe, wurde Eclipse erfolgreich gestartet.

+0

Ich mag dies besser als die Änderung der eclipse.ini-Datei – JLund

1

Ich hatte das gleiche Problem. Eclipse (3.7) funktionierte gut für eine Weile mit JDK 6, und dann habe ich installiert JRE 5 (bitte fragen Sie mich nicht warum)

This eclipse wiki page, die bisher scheint auf, heißt es:

If a JVM is installed in the eclipse/jre directory, Eclipse will use it; otherwise the launcher will consult the eclipse.ini file and the system path variable. Eclipse DOES NOT consult the JAVA_HOME environment variable

Und tatsächlich habe ich JAVA_HOME nicht geändert, so dass es nicht sein konnte. am unteren Rande der gleichen Wiki Jedoch Seite, jemand hinzugefügt:

A comment on the JVM search order (on Windows) - My testing (Windows 7, Eclipse 3.4.1) shows that Eclipse also looks for a JVM in the registry, in my case HKLM\Software\Wow6432Node\JavaSoft\Java Runtime Environment

So fand ich den Registrierungseintrag erwähnt, die jetzt den Wert von „1,5“ hatten und änderte es „1.6“ auf, dann wieder gestartet meine PC (Windows 7) und voila - Eclipse ging lebend zurück.

Ich stimme zu, dass das Hinzufügen von "-vm" dies beheben könnte, obwohl es nicht für mich zu funktionieren scheint (vielleicht habe ich es nicht an der richtigen Stelle/Format hinzugefügt). Aber IMO, das Registry-Update war das bessere in meinem Fall. Nachdem ich meinen Computer neu gestartet habe und Eclipse wieder normal war, habe ich JRE 5 (über "Programme hinzufügen oder entfernen") deinstalliert, um die losen Enden zu schließen.

1

Ich hatte das gleiche Problem, wenn ich vor kurzem JDK 7 Update 9. Meine Eclipse installiert nicht öffnen und wenn ich laufe „java -version“ von CMD Es hat auch nicht funktioniert. Ich hatte PATH-Variable auf das richtige bin-Verzeichnis festgelegt.

Wie auch immer, irgendwann, wenn ich JAVA_HOME auf das neue Installationsverzeichnis eingestellt habe, fing Eclipse gut an. Nicht sicher, was ist das Problem mit JDK 7 Update 9.

3

Ändern der PATH Umgebungsvariable von so etwas wie

...;%SystemRoot%\System32;...;C:\Program Files\Java\jdk1.7.0_17\bin;... 

um so etwas wie

...;C:\Program Files\Java\jdk1.7.0_17\bin;...;%SystemRoot%\System32;... 
0

Die einfache Lösung, die für mich gearbeitet, seit Andere erforderliche resolution admin-Berechtigung führt den folgenden Befehl von der Eingabeaufforderung aus

eclipse -vm C: \ Java \ jdk1.7.0_72 \ bin \ javaw

, auch die Eclipse-Verknüpfung Arbeit zu machen, indem die shortcut.Append -vm C Bearbeitung: \ Java \ jdk1.7.0_72 \ bin \ javaw im Zielabschnitt