如题,在 idea 中跑 java 、scala 混编代码时,出现上面的错误。
问题的原因很明显是 idea 中的 jdk 版本设置有问题,针对性作如下排查:
File
-> Project Settings
中,检查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>