如题,在 idea 中跑 java 、scala 混编代码时,出现上面的错误。
问题的原因很明显是 idea 中的 jdk 版本设置有问题,针对性作如下排查:
- 检查项目的 java 版本
在File
->Project Settings
中,检查
- 检查idea的 java 版本
在File
->Settings
中,检查
在Additional compiler options
中输入-target:jvm-1.8
点击 Apply
、ok
保存退出文章来源:https://www.toymoban.com/news/detail-701521.html
-
最后,为了避免每次重新打开项目后都要进行修改,在项目的
pom.xml
文件中添加如下配置:文章来源地址https://www.toymoban.com/news/detail-701521.html<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>
到了这里,关于idea报错“Static methods in interface require -target:jvm-1.8”的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!