Итак, я, кажется, «решил» проблему, щелкнув правой кнопкой мыши мой проект -> Свойства -> Java Компилятор -> Среды выполнения -> JavaSE-1.7 (в разделе «Среды выполнения») -> выбрано Java SE 8 в рамках совместимых JRE
Я попал в Execution Environments по гиперссылке из предупреждающего сообщения внизу раздела Java Compiler, в котором говорилось:
При выборе соответствия 1.8 убедитесь, что у вас установлена и активирована совместимая JRE (в настоящее время 1.7). Настройте «Установленные JRE» и «Среды выполнения» или измените JRE на «Java Путь сборки»
Я не знаю, каков обычный путь к параметру «Среды выполнения», и Я не знаю, почему это, похоже, решило проблему, но я больше не сталкиваюсь с ошибкой версии major.minor.