Проблема
Недавно я обновил Eclipse до сборки 2020-03, а также перешел на другой P C со своими старыми проектами. Теперь у меня есть сообщение об ошибке Java 12 функций предварительного просмотра, отсутствующих во всех моих проектах.
![Clean switch expressions](https://i.stack.imgur.com/T7NGv.png)
![enter image description here](https://i.stack.imgur.com/Uhdsw.png)
Поскольку я не хочу отказываться от новых функций выражений переключателя и того факта, что в последнее время он хорошо компилируется и работает, я хочу сохранить это. У меня также не установлено Java 13.
Поскольку проекты создаются с помощью Maven, они по-прежнему компилируются с --enable preview там. Но компилятор рабочей области все еще не дает мне покоя. Включение функции предварительного просмотра для ее решения невозможно, поскольку она неактивна.
![Project Settings](https://i.stack.imgur.com/jYY7z.png)
My Research
Проведение некоторых исследований кейса Я обнаружил, что, похоже, Eclipse будет поддерживать только последнюю версию Java с функциями предварительного просмотра, если вы обновитесь до новой версии (как я делал с 2019-09 по 2020-03). Но я не понимаю всего этого.
Ссылка: https://bugs.eclipse.org/bugs/show_bug.cgi?id=549258
![You can read the full discussion with the link](https://i.stack.imgur.com/OIt9P.png)