Ich habe Eclipse heruntergeladen und extrahiert. Ich habe Eclipse im folgenden Verzeichnis: C:\Applications\Eclipse
. Wenn ich versuche, die ausführbare Datei auszuführen, erhalte ich die folgende Meldung:
Ich habe derzeit den folgenden Ordner:
C:\Program Files (x86)\Java\jre7
Muss ich einige Umgebungsvariablen für mein Windows 7-Betriebssystem einrichten, damit Eclipse ausgeführt werden kann? Wenn ja, kann ich bitte etwas Hilfe dabei haben? Wenn nicht, kann ich bitte etwas Hilfe dabei haben, um Eclipse zum Laufen zu bringen.
EDIT
Ich habe die Verknüpfung geändert, um den Pfad zur virtuellen Maschine einzuschließen, und erhalte jetzt diese Fehlermeldung:
Sie können diese Zeile zu Eclipse.ini
hinzufügen:
-vm
D:/work/Java/jdk1.6.0_13/bin/javaw.exe <-- change to your JDK actual path
-vmargs <-- needs to be after -vm <path>
Es lohnt sich jedoch, Java_HOME
und JRE_HOME
einzustellen, da dies möglicherweise nicht so funktioniert, als würde die Pfadumgebung auf eine andere Java-Version zeigen.
Weil der nächste, der sich beschwert, Maven usw. sein wird.
Fügen Sie dies zu Eclipse.ini hinzu:
-vm
your_Java_path\bin\javaw.exe
... aber beachten Sie, dass Sie diese Zeilen hinzufügen müssen vor -vmargs
Ich habe mehrere Versionen von JDK (nicht JRE) installiert und starte Eclipse mit:
C:\Eclipse\eclipse.exe -vm "%Java_HOME%\bin\javaw.exe" -data f:\dev\Java\2013
Wie Sie sehen, setze ich Java_HOME
so, dass er auf die Version von JDK verweist, die ich verwenden möchte.
Ich füge niemals javaw.exe in den PFAD ein.
-data
wird verwendet, um einen Arbeitsbereich für einen bestimmten Job/Client/Kontext auszuwählen.
Fügen Sie Folgendes -vm D: /Java/jdk1.6.0_30/bin/javaw.exe am Anfang von Eclipse.ini wie folgt hinzu:
-vm
D:/Java/jdk1.6.0_30/bin/javaw.exe
-startup
plugins/org.Eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.Eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835
-product
org.Eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
1024M
-showsplash
org.Eclipse.platform
--launcher.XXMaxPermSize
1024m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms1024m
-Xmx2048m
Sie sollten angeben, wo Eclipse Ihr JDK in der Datei Eclipse.ini finden soll. Insbesondere der folgende Parameter (beachten Sie, dass es sich in der INI-Datei um zwei separate Zeilen handelt):
-vm
C:\Java\JDK\1.8\bin\javaw.exe
oder wo auch immer Ihre javaw.exe ist.
Hinweis: Das Format der Ini-Datei ist sehr spezifisch. Vergewissern Sie sich, https://wiki.Eclipse.org/Eclipse.ini zu konsultieren, um sicherzustellen, dass Sie es genau richtig machen
Das hört sich vielleicht dumm an, aber es kann sich um eine neue oder beschädigte Installation handeln. Ist das JDK also installiert? Wenn nicht, gehen Sie zur Download-Site und laden Sie die neueste Version von Java JRE herunter. Wie gesagt, das hört sich vielleicht dumm an, aber es hat mein Problem gelöst.
http://www.Oracle.com/technetwork/Java/javase/downloads/index.html
Ich hatte das gleiche Problem durch zwei Dinge verursacht:
Nachdem ich also die 32-Bit-Version von Java 1.7 deinstalliert, die richtige Version installiert und den Pfad "javaw.exe" hinzugefügt hatte, wurde Eclipse ohne weitere Fehler gestartet
Fügen Sie dem Eclipse.ini
Folgendes hinzu:
-vm
Java_Home_Variable\bin\javaw.exe
In my Case its
-vm
H:\usr\Java\jdk1.6.0_16\bin\javaw.exe
Vermutlich fehlen in Ihren Fenstern PATH-Einträge. Folgen Sie dieser Anweisung: Wie kann ich die Systemvariable PATH einstellen oder ändern?
Verwendete Java-Version: 1.8 IDE: Eclipse Neon
Das Hinzufügen wie unten hat bei mir nicht funktioniert
-vm [relative Java-Startseite] /jdk1.8.0_21/bin/javaw.exe
und dann, wenn ich entfernte
javaw.exe
es hat funktioniert, also wird es so sein
-vm [relative Java-Startseite] /jdk1.8.0_21/bin/
Ich habe gerade den Ordner jre in den Pfad kopiert, der in der Nachricht angezeigt wird, dass er fehlte, und das Problem wurde behoben.
(nachdem ich Java_HOME bearbeitet und die Eclipse.ini bearbeitet habe, hat es nicht geklappt (da ich wahrscheinlich etwas falsch gemacht habe))
Wenn Sie Windows 8 oder höher verwenden:
Alles sollte gut funktionieren. Ich weiß nicht, ob es für andere Betriebssysteme genauso funktioniert, aber Sie müssen den PFAD nicht manuell in Windows 8 oder höher einstellen.