Error:java: javacTask: source release 8 requires target release 1.8
Error:java: javacTask: source release 8 requires target release 1.8
九州暮云 发表于7个月前
Error:java: javacTask: source release 8 requires target release 1.8
  • 发表于 7个月前
  • 阅读 41
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: 本文主要介绍了Error:java: javacTask: source release 8 requires target release 1.8报错的解决方法

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

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的设置:

<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

标签: idea编译报错
共有 人打赏支持
粉丝 48
博文 114
码字总数 61053
×
九州暮云
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: