A Java Runtime Enviroment (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 (x86)\Eclipse\eclipse\jre\bin\javaw.exe
javaw.exe in your current PATH
Als erstes kontrollierte ich die eclipse.ini. Hab dann den Pfad auf meine Java Version korrekt gesetzt. Dabei soll man aufpassen, dass das Argument -vm vor den -vmargs ... steht. Außerdem sollen alle Argumente in einer neuen Zeile stehen.
Meine .ini sah dann so aus:
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1.R36x_v20100810
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.default
Action
openFile
-vm
C:/Program Files (x86)/Java/jre6/bin
-vmargs
-Xms40m
-Xmx384m
Aber auch das half nix und der Fehler blieb.
Dann bemerkte ich, dass ich die falsche Java Version hatte. Der automatische Download hat die 32 Bit Version genommen. Ich brauche aber die 64 Bit Version.
Also noch einmal zu java und den richtigen Download diesmal per Hand ausgesucht und gesaugt.
Siehe da - java liegt nun auch nicht mehr unter C:/Program Files (x86)/Java sondern unter C:/Program Files/Java
Dann noch einmal die eclipse.ini geändert (mit korrektem Pfad zu java) und fertig.
Danach ließ sich Eclipse problemlos starten.
Sehr hilfreich gewesen diese Anleitung. Ich hatte genau die gleichen Probleme und dann ebenfalls bemerkt, dass ich die Java JDK als 64bit-Version hatte und Eclipse als 32bit-Version installieren wollte. --> Inkompatibel.
AntwortenLöschenAlso nochmal zu Java auf die Homepage und den richtigen Download herunterladen.
DANKE!