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>
相关推荐
古城小栈21 小时前
Docker 多阶段构建:Go_Java 镜像瘦身运动
java·docker·golang
MapGIS技术支持21 小时前
MapGIS Objects Java计算一个三维点到平面的距离
java·开发语言·平面·制图·mapgis
Coder_Boy_21 小时前
业务导向型技术日志首日记录(业务中使用的技术栈)
java·驱动开发·微服务
程序员zgh21 小时前
C++ 互斥锁、读写锁、原子操作、条件变量
c语言·开发语言·jvm·c++
盖世英雄酱581361 天前
springboot 项目 从jdk 8 升级到jdk21 会面临哪些问题
java·后端
济南壹软网络科技有限公司1 天前
企业级盲盒系统:Java高并发架构在多元化抽奖电商中的设计与实践
java·架构·开源源码·盲盒源码·盲盒h5·盲盒app
廋到被风吹走1 天前
【Java】常用设计模式及应用场景详解
java·开发语言·设计模式
一条可有可无的咸鱼1 天前
企业招聘信息,企业资讯进行公示
java·vue.js·spring boot·uni-app
青蛙大侠公主1 天前
java8新特性
jvm
程序猿DD1 天前
JUnit 5 中的 @ClassTemplate 实战指南
java·后端