【发布时间】:2020-04-28 07:48:57
【问题描述】:
我正在学习 Bryan Hansen 的 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,但我正在尝试密切关注本教程。我仍然对这里的差异感到好奇。
不确定是什么导致了抛出此错误,据我所知,我已经正确设置了所有内容,但显然情况并非如此。任何帮助将不胜感激。
【问题讨论】:
标签: java maven intellij-idea java-11