idea报错“Static methods in interface require -target:jvm-1.8”

如题,在 idea 中跑 java 、scala 混编代码时,出现上面的错误。

问题的原因很明显是 idea 中的 jdk 版本设置有问题,针对性作如下排查:

  1. 检查项目的 java 版本
    File-> Project Settings中,检查

  2. 检查idea的 java 版本
    File-> Settings中,检查
    Additional compiler options中输入 -target:jvm-1.8

点击 Applyok

保存退出

  1. 最后,为了避免每次重新打开项目后都要进行修改,在项目的pom.xml文件中添加如下配置:

    复制代码
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.8.1</version>
        <configuration>
            <source>1.8</source>
            <target>1.8</target>
            <encoding>UTF-8</encoding>
        </configuration>
    </plugin>
相关推荐
m0_547486666 小时前
《Java程序设计与实践 》全套PPT课件2026
java·开发语言
土司大王6 小时前
LeetCode hto100——字母异位词分组
java·算法·leetcode
码匠许师傅6 小时前
【C++ 面试真题】聊聊 C++ 中的 lambda 表达式
java·c++·面试
QCodingDev7 小时前
Spring AI Alibaba ReAct Agent实战:从Tool Calling到Agent,企业AI复杂业务该如何设计?
java·人工智能·agent·ai编程·spring ai
RainCity7 小时前
Java Swing 自定义组件库分享(十六)
java·笔记·后端
赵广陆8 小时前
企业实战:Markdown图片检索
android·java·开发语言
C++、Java和Python的菜鸟8 小时前
第3章 从0开始用若依
java·开发语言
Json____9 小时前
五金制品行业-企业官网源码
java·大数据·数据库·企业站·wwwoop.com
counting money10 小时前
Spring AI Alibaba 从入门到实战:构建企业级 AI 应用
java·人工智能·spring
原野池予10 小时前
深入Java集合框架:数组与List互转底层原理剖析(JDK 8)
java·数据结构·list