Error:scalac: error while loading package, class file ‘D:\scala-2.13.0\lib\scala-library.jar(scala/collection/immutable/package.class)’ is broken
(class java.lang.RuntimeException/error reading Scala signature of package.class: Scala signature package has wrong version
expected: 5.0
found: 5.2 in package.class)
主要是版本的对应问题,比方maven或者sbt spark的scala版本跟实际下载的scala版本冲突,也有可能是 -Dfile.encoding=UTF-8 环境编码的问题
scala java.lang.NoClassDefFoundError: scala/tools/nsc/interpreter/ILoop
主要是Intellij缺少maven插件,添加配置
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
<version>2.15.2</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
</plugin>