如题,在 idea 中跑 java 、scala 混编代码时,出现上面的错误。
问题的原因很明显是 idea 中的 jdk 版本设置有问题,针对性作如下排查:
- 检查项目的 java 版本
在File
->Project Settings
中,检查 - 检查idea的 java 版本
在File
->Settings
中,检查
在Additional compiler options
中输入-target:jvm-1.8
点击 Apply
、ok
保存退出
-
最后,为了避免每次重新打开项目后都要进行修改,在项目的
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>