Я проверил проект Java из SVN в eclipse и понял, что для него требуется Java 8, потому что он использует lambdas и т.д. Я установил eclipse-аддон для Java 8 и перезапустил eclipse и создал проект так:
Я заметил, что рядом с ним говорится, что соответствие компилятора по умолчанию - 1.7, поэтому я пошел в org.eclipse.jdt.core.prefs
и установил переменную соответствия компилятора 1.8
, согласно
этот ответ. Однако в Project → Preferences → Java Compiler он все еще отображается как:
Я установил JRE в Project → Java Build Path:
Однако компилятор отказывается компилировать лямбда-выражения - я получаю сообщение об ошибке, похожее на то, что я получу, если бы я пошел вперед и набрал его в Java 7.
Это версия eclipse, которую я использую
Version: Kepler Service Release 1
Build id: 20130919-0819
Это единственный способ решить эту проблему, чтобы установить новую версию Eclipse или мне что-то не хватает в конфигурации?