如题,在 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>