scala – 无法初始化编译器:找不到编译器镜像中的对象java.lang
发布时间:2020-12-16 09:24:49 所属栏目:安全 来源:网络整理
导读:在Ubuntu 16.04上,我安装了scala: $ls ~/Binary/scala-2.11.8bin doc lib man$grep -A 2 SCALA ~/.bashrcSCALA=~/Binary/scala-2.11.8SBT=~/Binary/sbtexport PATH=$PATH:$SCALA/bin:$SBT/bin 安装openjdk8后,scala在打开REPL时失败: $javac -versionjavac
在Ubuntu 16.04上,我安装了scala:
$ls ~/Binary/scala-2.11.8 bin doc lib man $grep -A 2 SCALA ~/.bashrc SCALA=~/Binary/scala-2.11.8 SBT=~/Binary/sbt export PATH=$PATH:$SCALA/bin:$SBT/bin 安装openjdk8后,scala在打开REPL时失败: $javac -version javac 1.8.0_91 $ $scala Welcome to Scala 2.11.8 (OpenJDK 64-Bit Server VM,Java 9-internal). Type in expressions for evaluation. Or try :help. scala> Failed to initialize compiler: object java.lang.Object in compiler mirror not found. ** Note that as of 2.8 scala does not assume use of the java classpath. ** For the old behavior pass -usejavacp to scala,or if using a Settings ** object programmatically,settings.usejavacp.value = true. Failed to initialize compiler: object java.lang.Object in compiler mirror not found. ** Note that as of 2.8 scala does not assume use of the java classpath. ** For the old behavior pass -usejavacp to scala,settings.usejavacp.value = true. 我该如何解决? 解决方法
使用Java 8版本的OpenJDK为我解决了这个问题.
sudo update-alternatives --config java sudo update-alternatives --config javac (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |