首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Scala REPL启动错误“类文件被破坏”

Scala REPL启动错误“类文件被破坏”
EN

Stack Overflow用户
提问于 2013-09-17 14:45:23
回答 1查看 12K关注 0票数 19

每次启动Scala2.9.2REPL (Java HotSpot(TM) 64位服务器VM,Java 1.8.0-ea)后,执行的第一行代码都会给我带来错误:

代码语言:javascript
复制
scala> 1 + 2
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 1484)

随后,在当前REPL实例中进行进一步评估时,没有发生类似的错误。

有没有人有任何建议如何处理这种行为?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-22 19:01:30

尝试选择其他替代提供商java:

代码语言:javascript
复制
$ sudo update-alternatives --config java

替代java有一些选择(提供/usr/bin/java)。

代码语言:javascript
复制
  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-8-oracle/jre/bin/java          1071      auto mode
  1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      manual mode
  2            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1051      manual mode
* 3            /usr/lib/jvm/java-8-oracle/jre/bin/java          1065      manual mode

Press enter to keep the current choice[*], or type selection number: 

编辑: Scala现在可用于Java 8 :-)

请参阅http://www.scala-lang.org/news/2013/09/18/release-notes-v2.10.3-RC2.html

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

https://stackoverflow.com/questions/18842985

复制
相关文章

相似问题

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