当前位置: 首页 > 知识库问答 >
问题:

scala.reflect.internal.MissingRequirement错误: 找不到编译器镜像中的对象 java.lang.Object。预测设置

阎德宇
2023-03-14

我正在尝试设置一个预测IO引擎以在我的项目中进一步使用,我在为推荐引擎构建预测应用程序时遇到了这个问题

`[INFO] [Engine$] [error] (Compile / compileIncremental) scala.reflect.internal.MissingRequirementError: object java.lang.Object in compiler mirror not found.`

Java版本

openjdk 版本“1.8.0_252”

OpenJDK运行时环境(build 1.8.0_252-8u252-b09-1~16.04-b09)OpenJDK 64位服务器VM(build 25.252-b09,混合模式)

Scala版本

2.11.12

共有1个答案

裴心思
2023-03-14

我花了好几天才修好。

如果遇到错误“scala.reflect.internal.MissingRequirementError:object java.lang.object in compiler mirror not found”

简而言之,它可能是由您的scala代码(或依赖项)和JVM的兼容性引起的。尝试降级到SDK 1.8,再次设置并导出JAVA_HOME,然后删除~/. m2/repository下的所有存储库可能会驱逐此问题。

 类似资料:
  • 我正在尝试使用sbt包构建spark流应用程序,我无法发现这个错误的原因是什么。 这是个错误 这是密码

  • 我安装了Java-11-openjdk-amd64,并在usr/lib/jvm/Java-11-openjdk-amd64/bin/java的auto中运行了它,在我的桌面上安装了Scala 2.11.12和spark 2.2.0以及Hadoop2.7,在windows 10上运行了linux mint VM19.2。我在打开Spark-shell时出错: 我还在主目录中的。bashrc文件中定义

  • 我有一个爪哇项目。它由以下层次结构组成: 项目: < li >服务器(包含server.java) < li >客户端(包含client.java) < li >协议(包含中的消息类型。java文件) 我正在用Eclipse运行这个项目。我已经到了需要用终端测试的地步。我如何使用 build.xml 文件来格式化它,以便每当我将其从 Eclipse 中取出并在服务器中运行时,它都能正常工作,但在上

  • 问题内容: 当代码到达递归调用增量时,我收到错误找不到符号,我不知道为什么?这是增量代码。任何帮助将不胜感激。 编辑:我真的是Java的新手,所以可以做的答案越基本越好。好的,所以我收到的错误是:BigNatural.java.35:找不到符号符号方法增量()位置:类java.lang.String temp.increment() 并在此处清除所有其他问题,是整个代码。 }公共类BigNatur

  • 我有这样的代码:获取一个文本文件,并将其转换为字符串,然后将字符串的部分分离为ArrayList的不同元素。 然而,当我试图编译它时,它给了我两个错误: javac Message.java Message.java:31:找不到符号symbol:变量输入位置:类消息while(input.HasNextLine()){^Message.java:32:找不到符号symbol:变量输入位置:类消息

  • 问题内容: 尝试使用babel时出现以下错误。 错误:找不到相对于目录的预设“ es2015” webpack.config.js package.json 终端输出 问题答案: 您需要将babel配置为使用这些预设。您可以将此添加到您的 您也可以选择一个文件。 https://babeljs.io/docs/usage/babelrc/