今天在用IntelliJ写代码的时候,用到了try resource语法,然后ide给我报错,说我的Java编译器只有1.5,不能使用try resource语法。
然后我就一脸懵B了,我的Java环境是jdk 1.8啊。想了想,应该是IntelliJ把我的项目默认使用1.5版本的编译器。然后就手动把IntelliJ的Java编译器的版本改为了1.8。
1.打开 File-->Settings
把图中标记的地方改为你电脑上的jdk版本,我的是1.8,点击Apply和OK。
2.打开 File-->Project Structure-->Project
同样的,把相应位置改为jdk 1.8。本以为到这里就应该结束了,然鹅并没有。IntelliJ还是报版本不对的错误,让我很是纳闷。然后又仔细查找了一番,发现还有一个Moudles没有设置为1.8.
3.打开 File-->Project Structure-->Moudles
再次把图中位置版本号设为1.8。至此大功告成。