解决第一次运行Maven时,出现“不再支持源选项 5,请使用 7 或更高版本”的问题
编译时遇到的问题
- 当电脑第一次使用
mvn compile
命令时,会先下载需要的jar文件,下载完成后,编译出现了问题如下:
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] 不再支持源选项 5。请使用 7 或更高版本。
[ERROR] 不再支持目标选项 5。请使用 7 或更高版本。
[INFO] 2 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
问题出现的原因
- 使用的JDK版本可能过高,不符合Maven中配置文件的要求
- 此时,可以找的Maven的conf文件夹下的
settings.xml
文件查看
<!--
<profile>
<id>jdk-1.4</id>
<activation>
<jdk>1.4</jdk>
</activation>
<repositories>
<repository>
<id>jdk14</id>
<name>Repository for JDK 1.4 builds</name>
<url>http://www.myhost.com/maven/jdk14</url>
<layout>default</layout>
<snapshotPolicy>always</snapshotPolicy>
</repository>
</repositories>
</profile>
-->
- 这是默认的JDK版本号
问题解决
- 在配置文件中添加以下代码
<profile>
<id>jdk-15</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>15</jdk>
</activation>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>15</maven.compiler.source>
<maven.compiler.target>15</maven.compiler.target>
<maven.compiler.compilerVersion>15</maven.compiler.compilerVersion>
</properties>
</profile>
-
以上,我使用的是JDK15
-
更改为自己的JDK版本应该就可以了
-
再次使用命令编译时
BUILD SUCCESS
以上是不使用idea时解决编译错误的问题
以上若有错误,欢迎批评指正!
本人刚刚建立了个人博客,欢迎光顾!
网住:我的个人博客,欢迎点击
https://equinoxes.gitee.io/