Windows安装Scala或者Spark后,测试安装成功与否时 出现以下问题:
1 Failed to initialize compiler: object java.lang.Object in compiler mirror not found. 2 ** Note that as of 2.8 scala does not assume use of the java classpath. 3 ** For the old behavior pass -usejavacp to scala, or if using a Settings 4 ** object programmatically, settings.usejavacp.value = true.
这是说明与jdk版本冲突引起的,应该是jdk版本太高导致的。
如果是安装Scala,是不是jdk版本高而scala版本过低?更换其一版本即可
如果是安装Spark,是不是你自己的jdk版本过高?,降低以下jdk版本
因为scala使用的是jvm,spark由scala写的,不同版本其预写的jdk版本不一致,,尽量选择对应版本
安装Scala或者Spark,Failed to initialize compiler
原文:https://www.cnblogs.com/ycbc/p/14037110.html