webentwicklung-frage-antwort-db.com.de

Eclipse auf dem Mac, wird "angegeben" VM Install nicht gefunden "Fehler beim Erstellen

Wenn ich versuche, ein Ant auf meinem Mac zu bauen (Snow Leopard, Eclipse 3.6 - Helios), wird ein Fehlerdialogfeld angezeigt, in dem Folgendes angezeigt wird 

"Problem aufgetreten"
'Starten von projectName build.xml' ist auf .__ gestoßen. ein Problem. Angegebene Installation von VM nicht gefunden: Typ Standard-VM, Name jdk1.5.0_14

Ich kann auch keine Einstellungen in Eclipse finden, die die Verwendung von jdk1.5.0_14 angibt.

Als ich in meine Einstellungen ging und zum Java-Abschnitt ging und die installierten JREs ansah, war die einzige, die ich angegeben habe, 1.6.0. Wo bekommt man die Einstellung, um 1.5 auszuprobieren? (Oder belle ich den falschen Baum auf?)

39
cmcculloh

Ihr Ameisenprojekt-Starter verweist aus irgendeinem Grund auf eine Java 5-Umgebung. 

Wählen Sie "Ausführen als -> Konfigurationen" und suchen Sie den Ant-Build. Geben Sie dann an, dass diese Konfiguration mit einer Java 6-JVM ausgeführt werden soll.

Löschen Sie die Datei ".metadata.plugins\org.Eclipse.debug.core.launches\build.xml.launch" und das Problem ist behoben ".

8
Koekiebox

Dies ist nur ein Update der zuvor veröffentlichten Lösung für spätere Versionen von Eclipse wie STS.

  1. Wenn Ihre Ant-Ansicht geöffnet ist, klicken Sie mit der rechten Maustaste auf das Stammverzeichnis.
  2. Ausführen als -> Externe Werkzeugkonfigurationen ...
  3. Ihr Ant-Start sollte in den External Tools-Startern ausgewählt werden, wenn Sie nicht manuell ausgewählt werden
  4. Gehen Sie zur Registerkarte JRE
  5. Wählen Sie Ausführen in derselben JRE wie der Arbeitsbereich aus. Sie können auch eine andere JRE mit den Schaltflächen rechts auswählen.
  6. Führen Sie Ihre Ant-Task (s) erneut aus - diesmal erhalten Sie keine Fehlermeldung.
2
George

Es gab eine ganze Reihe von Sachen, die ich falsch gemacht hatte, die ich geändert habe, um das Problem zu beheben, aber ich glaube, das entscheidende Stück war eine %ATG_HOME%/home/localconfig/dasENV.sh-Datei, die eine ATGJRE-Pfad hatte, der falsch war.

0
cmcculloh

Ich bekam immer "Specified VM Installation nicht gefunden: Typ MacOS X VM, Name Java SE 6 ..." . Und ich tat dies versehentlich und es hat funktioniert: Eigenschaften-Java-Compiler-Installierte JREs-Suchschaltfläche . Es hat einige Seelen gesucht, ein weiterer JRE-Eintrag erstellt und alles hat funktioniert!

0
Nitish Pandey