首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Scala repl抛出error应该怎么解决?

Scala repl抛出error应该怎么解决?
EN

Stack Overflow用户
提问于 2018-05-16 08:36:53
回答 2查看 0关注 0票数 0

在终端上键入scala以启动repl时,会引发此错误

代码语言:javascript
复制
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"),再次抛出

代码语言:javascript
复制
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.04java -version

代码语言:javascript
复制
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)
EN

回答 2

Stack Overflow用户

发布于 2018-05-16 17:03:47

要么更新到最新的scala版本(2.10.3+)或将java降级到java 6/7。正如你在输出中看到的那样,它们不能很好地协同工作。

票数 0
EN

Stack Overflow用户

发布于 2018-05-16 18:18:01

使用终端删除Scala 2.9.2

代码语言:javascript
复制
 sudo apt-get remove scala 

scala网站下载最新的scala

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100008502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档