Intellij idea : java 不支持发行版本5
1. 问题描述
- 在使用Intellij idea构建Maven工程的时候,运行报错
Error : java 不支持发行版本5
。
2. 问题原因
Idea 中的java的编译器使用了1.5版本来编译,导致无法通过。【不够严谨】- maven工程默认以JDK1.5作为编译运行的版本,但是1.5版本太低,不被idea支持。
3. 解决办法
- 方法一
- File---->ProjectStructure----->Module
- File---->ProjectStructure----->Project
- 修改如下设置,使其为1.5以上
- 再到File—>Settings—>Build,Ex…—>Java Compiler,将其内容修改问如下。
-
方法二【推荐】
在maven工程的pom文件中指定编译和运行的jdk版本
<properties> <maven.compiler.source>1.9</maven.compiler.source> <maven.compiler.target>1.9</maven.compiler.target> </properties>
properties标签与dependencies同一级