ich möchte für ein Projekt ein Build erzeugen. Dabei stelle ich fest, dass javac immer für die Version 1.6 aufgerufen wird und nicht wie benötigt in der Version 1.7. Aus diesem Grunde kennt der Compiler auch den Diamond Operator (HashMap<>) nicht. Unter Windows -> Preferences -> Compiler habe ich die Version 1.7 angegeben, unter Windows -> Preferences -> Installed JREs ist auch das jdk1.7 als aktives JDK aktiviert, in der eclipse.ini ist auch die Version 1.7 eingetragen. In der JAVA_HOME für Windows ist ebenfalls die Version 1.7 eingetragen.
Frage
Alex_winf01
Hallo zusammen,
ich möchte für ein Projekt ein Build erzeugen. Dabei stelle ich fest, dass javac immer für die Version 1.6 aufgerufen wird und nicht wie benötigt in der Version 1.7. Aus diesem Grunde kennt der Compiler auch den Diamond Operator (HashMap<>) nicht. Unter Windows -> Preferences -> Compiler habe ich die Version 1.7 angegeben, unter Windows -> Preferences -> Installed JREs ist auch das jdk1.7 als aktives JDK aktiviert, in der eclipse.ini ist auch die Version 1.7 eingetragen. In der JAVA_HOME für Windows ist ebenfalls die Version 1.7 eingetragen.
Wo zieht Eclipse die Compilerversion 1.6 her?
Danke schon mal für die Antworten.
3 Antworten auf diese Frage
Empfohlene Beiträge