在终端上键入scala以启动repl时,会引发此错误
scala> [init] error: error while loading AnnotatedElement,
class file '/usr/lib/jvm/java-8-oracle/jre/lib/rt.jar
(java/lang/reflect/AnnotatedElement.class)'
is broken (bad constant pool tag 15 at byte 2713)
当我使用enter和使用println("hello, world")
,再次抛出
error: error while loading CharSequence,
class file '/usr/lib/jvm/java-8-oracle/jre/lib/rt.jar
(java/lang/CharSequence.class)' is broken
(bad constant pool tag 15 at byte 1501)
正在使用Ubuntu 14.04
和java -version
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)
发布于 2018-05-16 17:03:47
要么更新到最新的scala版本(2.10.3+)或将java降级到java 6/7。正如你在输出中看到的那样,它们不能很好地协同工作。
发布于 2018-05-16 18:18:01
https://stackoverflow.com/questions/-100008502
复制相似问题