我使用Jetbrains 11.2基于Maven项目。现在我需要迁移到1.7版本。我已经安装了1.7版本,更新了pom.xml文件,并且可以通过Maven重新构建整个包。
我已经修改了IntelliJ项目设置中所有可见的Java版本相关的设置:
- 项目SDK
- 项目语言级别
- 模块语言/源代码/语言级别
- 模块语言/依赖项/模块SDK
但是它无法编译文件,报错如下:
Error:javac target release of 1.6 conflicts with source release 1.7
我随后在我的另一台开发机上尝试使用相同的代码库但不同的Intellij项目,但在这台机器上,我遇到了类似的错误:
Error:javac: source release 1.7 requires target release 1.7
我没有看到任何其他需要更改的地方,以使其正常工作。