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>
相关推荐
u0109147605 小时前
CSS组件库如何快速扩展_通过Sass @extend继承基础布局
jvm·数据库·python
爱敲键盘的猴子5 小时前
JVM -- 内存模型(运行时数据区,垃圾回收机制)
jvm
baidu_340998825 小时前
Golang怎么用go-noescape优化性能_Golang如何使用编译器指令控制逃逸分析行为【进阶】
jvm·数据库·python
m0_678485455 小时前
如何利用虚拟 DOM 实现无痕刷新?基于 VNode 对比的状态保持技巧
jvm·数据库·python
不吃香菜学java5 小时前
Redis的java客户端
java·开发语言·spring boot·redis·缓存
qq_342295825 小时前
CSS如何实现透明背景效果_通过RGBA色彩模式控制透明度
jvm·数据库·python
Greyson15 小时前
CSS如何处理超长文本换行问题_结合word-wrap属性
jvm·数据库·python
captain3765 小时前
事务___
java·数据库·mysql
justjinji5 小时前
如何批量更新SQL数据表_使用UPDATE JOIN语法提升效率
jvm·数据库·python
北漂Zachary5 小时前
四大编程语言终极对比
android·java·php·laravel