前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Error:java: javacTask: source release 8 requires target release 1.8

Error:java: javacTask: source release 8 requires target release 1.8

作者头像
九州暮云
发布2019-08-21 14:34:17
8720
发布2019-08-21 14:34:17
举报
文章被收录于专栏:九州牧云

在使用idea运行项目的时候遇到如下报错信息:

代码语言:javascript
复制
Error:java: javacTask: source release 8 requires target release 1.8

这个主要是由于在idea中基于JDK 1.8编写的代码没有找到相应的JDK编译器导致的,解决方法如下:

1、 打开File > Settings > Build, Execution, Deployment > Java Compiler

2、改变编译代码的字节码版本为1.8,如下图:

输入图片说明
输入图片说明

3、如果在项目中使用了maven的话,也可以改变pom.xml的设置:

代码语言:javascript
复制
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>

以上两种方法(1、2和3)选择一个就可以,注意在改变了pom.xml文件之后,需要在idea的Maven菜单中选择Reimport选项,重新导入项目设置,idea会自动选择正确的设置。

参考链接:https://stackoverflow.com/questions/29888592/errorjava-javactask-source-release-8-requires-target-release-1-8

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档