Вы уверены, что изменение уровня соответствия компилятору фактически изменит компилятор, используемый Eclipse? Предупреждающее сообщение в Eclipse говорит об установке требуемого JRE (без компилятора), а не JDK (с компилятором), при изменении уровня соответствия.
от вопрос уже есть ответ здесь:
Как мне получить Eclipse для использования другой версии компилятора для Java? 4 ответаМне интересно, как включить компилятор Java в Eclipse.