#java #compiler-errors #java-11 #java-9
#java #ошибки компилятора #java-11 #java-9
Вопрос:
Я столкнулся с тривиальной проблемой. Я изменил версию Java на 9 (установил Java 11) в проекте Java. Получение ошибки типа java.lang.Объект не может быть разрешен. На него косвенно ссылаются файлы required .class
Я понимаю, что это проблема с путем сборки, и попытался изменить компилятор Java на Java11, и он работает нормально, но когда это изменяется обратно на Java9, возникает проблема.
Любая помощь приветствуется. Спасибо!
Комментарии:
1. Не могли бы вы поделиться минимальным воспроизводимым примером для этого? Когда вы меняете версию JDK при компиляции или во время выполнения?
2. @Naman Это базовый проект Java, созданный в Eclipse с использованием установленной JRE — Java 11; Выбран компилятор Java — Java9 Я могу устранить эту ошибку, изменив уровень компилятора на 11, но хотел понять, почему он не работает при выборе Java 9. пакет com.sample.pr ; публичный класс PRTest { }