最近项目升级到java 1.7,更新之后却一直在Intellij上不能编译成功,报错Invalid target release。花了好久终于解决了这个问题。
首先检查系统环境,确保java javac都更新到正确的版本了。
再进入项目,Open module settings检查dependencies.
还有这里
当然记得jdk1.7 path要加进来
再检查preferencesss -> java compiler,可以使用jdk default。
最后看看Maven setting -> Runner.
全部更新以后就没有报错可以正常编译了。