Я просто столкнулся с какой-то странной ошибкой при переключении версии JDK нового проекта my от 7u45 до 8u20. Отрицательное объявление LogManager в начале моего класса отклоняется со следующей ошибкой:
The type java.lang.reflect.AnnotatedElement cannot be resolved. It is indirectly referenced from required .class files
Это код:
public class Class1 {
private static Logger log = LogManager.getLogger(Class1.class);
...
Eclipse предлагает мне настроить путь сборки, но у меня нет идеи, что нужно настроить, потому что я не знаю основной проблемы этой ошибки.
Используя JDK с версией 7, все работает нормально.