Ich versuche mit Eclipse Helios auf meinem x64-Rechner zu arbeiten (ich bin mir ziemlich sicher, dass dieses Problem bei jeder Sonnenfinsternis auftreten könnte), aber es kooperiert einfach nicht.
Wenn ich versuche, Eclipse zu laufen, bekomme ich Folgendes:
Ich habe
installiert Ich habe meine Umgebungsvariablen korrekt verknüpft und versucht, eine Java-Datei über cmd
zu kompilieren.
Immer wenn ich versucht habe, Eclipse auszuführen, bekomme ich exit code=13 (required java version=1.5)
Ich habe versucht, Folgendes in cmd auszuführen: %Code% Befehl als Foren vorgeschlagen
sowie andere Pfade
%Code%
%Code%
sogar
-vm "mypath\jdk1.6.025\jre\bin"
aus Verzweiflung
ohne Erfolg.
Ich habe keine Ideen mehr und frage mich, ob jemand dieses Problem hatte. Ich habe sogar die helios x86-Version und x86 JDK-Version heruntergeladen, aber das Problem wurde nicht behoben. (Ich habe die Umgebungsvariablen geändert) Ich habe alles verändert, aber ich stecke fest ...
Verwandte Frage: Eclipse kann nicht ausgeführt werden
Es stellt sich heraus, dass ein Verzeichnis einen !
in seinem Namen hatte und die Eclipse damit ein Problem hatte.
Sobald ich das Verzeichnis gewechselt habe (von Desktop, das sich im Benutzerverzeichnis befindet, in dem !
enthalten ist, in C: /), hat alles funktioniert. (sieh dir den Djava.class.path in dem Bild an, das sich in meiner Frage für den gesamten Pfad befindet - es sollte deutlich machen, wo das Problem lag)
Vista ermöglicht es Ihnen, einen Benutzernamen zu erstellen, der !
-Zeichen enthält und viele Programme Probleme damit haben
Aktualisieren
Wenn jemand immer noch dieses Problem hat, obwohl sein Pfad in Ordnung ist, schlage ich vor
Danke allen, die versucht haben zu helfen
Bitte überprüfen Sie, ob Sie die x64-Version heruntergeladen haben. ;)
Und dein installiertes Java ist x86. Verwenden Sie Eclipse x86, wenn Sie Java x86 verwenden.
Weil die Umgebung Ihrer Eclipse nicht mit Java-Arch übereinstimmt, zum Beispiel: Eclipse-64bit läuft in Java-32bit oder umgekehrt.
In Windows: Set correct env path to the specific 32 or 64bit java acording to eclipse.
In Linux:
Probieren Sie run: [path-to-eclipse]/eclipse -vm [jdk-path]/bin
Dies stellte sich heraus, dass es sich um einen Fehler bei der Zugriffsberechtigung für mich handelte. Ich ändere den Ordner kepler, eclipse root-Verzeichnis, um Berechtigungen für alle zu haben. Dies wird ein Sicherheitsrisiko darstellen, daher muss ich die Berechtigungen programmspezifisch festlegen. Mit procmon.exe habe ich festgestellt, dass javaw.exe Schreibrechte verweigert bekommen. Die Programmierer von Eclipse und javaw.exe haben diesen Programmen keine erhöhten Berechtigungen gegeben, um als Trusted Installer zu laufen.
Ich hatte das gleiche Problem
Es ist mir aufgefallen, dass meine Java-Version im PATH auf 1.8
aktualisiert wurdeNachdem ich diese Version auf 1.7 zurückgesetzt habe, hat meine Eclipse ohne Probleme begonnen