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>
相关推荐
小安同学iter1 小时前
JUC并发编程(二)Monitor/自旋/轻量级/锁膨胀/wait/notify/锁消除
jvm·线程安全·juc并发
卑微的Coder4 小时前
Redis Set集合命令、内部编码及应用场景(详细)
java·数据库·redis
CrissChan5 小时前
Pycharm 函数注释
java·前端·pycharm
启航挨踢5 小时前
java学习电子书推荐
java
wgslucky5 小时前
Dubbo报错:module java.base does not “opens java.lang“ to unnamed module
java·开发语言·dubbo
DougLiang7 小时前
关于easyexcel动态下拉选问题处理
java·开发语言
mochensage7 小时前
C++信息学竞赛中常用函数的一般用法
java·c++·算法
计蒙不吃鱼7 小时前
一篇文章实现Android图片拼接并保存至相册
android·java·前端
小海编码日记7 小时前
Java八股-JVM & GC
java
全职计算机毕业设计7 小时前
基于Java Web的校园失物招领平台设计与实现
java·开发语言·前端