Я учусь на курсе PluralSight «Spring Framework: Spring Fundamentals» Брайана Хансена. Я точно следовал демонстрации (я верю), но получаю сообщение об ошибке «Ошибка: java: опция источника 5 больше не поддерживается. Используйте 6 или позже.».
Я использую последняя версия IntelliJ со следующими конфигурациями:
- В разделе «Предпочтения»> «Построение, выполнение, развертывание> Компилятор»> «Java Компилятор» у меня установлена версия байт-кода проекта Java 11, и версия байт-кода для каждого модуля равна «То же, что и на уровне языка».
- В разделе «Файл> Структура проекта> Проект» для SDK проекта установлено значение 11, а для уровня языка проекта установлено значение 11.
- Пусть у меня есть pom. xml со следующими настройками сборки:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>11</source>
<target>11</target>
</configuration>
</plugin>
</plugins>
</build>
Я смотрел на некоторые другие подобные посты, и они, кажется, иногда имеют вышеуказанную конфигурацию как 1.6 вместо вместо 11, но я стараюсь внимательно следовать этому уроку. Мне все еще любопытно расхождение здесь.
Не уверен, что вызывает эту ошибку, насколько я могу судить, у меня все настроено правильно, но ясно, что это не так. Любая помощь будет оценена.