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>
相关推荐
kyle~几秒前
JNI与JNA ---打通Java服务端与C++机器人系统的通信链路
java·c++·机器人
XiYang-DING1 分钟前
【Java SE】缓存池和常量池的区别
java·spring·缓存
Code blocks3 分钟前
Firms-Java:NASA火灾卫星数据Java客户端开源
java·spring boot·后端·开源软件
认真的薛薛8 分钟前
JVM和pod内存关系
linux·运维·jvm
月亮!12 分钟前
6大AI测试工具极限压测:微软TuringAI竟率先崩溃
java·人工智能·python·测试工具·microsoft·云原生·压力测试
superantwmhsxx13 分钟前
JAVA系统中Spring Boot 应用程序的配置文件:application.yml
java·开发语言·spring boot
左左右右左右摇晃14 分钟前
Java线程池工作原理与回收机制
java·jvm·数据结构
向上_5035829115 分钟前
两个moudle访问一个lib包
android·java·kotlin
云烟成雨TD18 分钟前
Spring AI 1.x 系列【18】深入了解更多的工具规范底层组件
java·人工智能·spring
希望永不加班18 分钟前
SpringBoot 应用启动失败常见原因与排查思路
java·spring boot·后端·spring