Wie wirkt sich die Eclipse-JDK-Einstellung auf die JDK-Einstellung des Systems aus?

Ich habe versucht, eine Grails-Anwendung zu kompilieren, die auf JARs von Drittanbietern unter Mac OSX verweist. Obwohl die JRE und das JDK meines Systems auf Java 1.6 eingestellt sind, habe ich immer eineCompilation error: java.lang.UnsupportedClassVersionError: Bad version number in .class file beim Zugriff auf Klassen in der JAR. Auch beim Testen einer vorhandenen Grails-App wurde in den Standardstatistiken der App angezeigt, dass sie mit Java 1.6 ausgeführt wird. Ich hatte wirklich nicht mehr Ideen, als zu versuchen, die Java-Einstellungen in Eclipse zu ändern - ich fand das dumm, da ich nicht Eclipse für die Entwicklung dieser Anwendung verwende - sondern voila - jetzt die Zusammenstellung meiner App auf Befehl Linie funktioniert gut!

Kann mir jemand erklären, was Eclipse hier hinter den Kulissen tut? Ich habe das JAVA_HOME zuvor manuell ohne Wirkung eingestellt.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage