Intellij idea 在Intellij中,文件上的红方块是什么意思?在新计算机上生成项目时发生Scala错误

Intellij idea 在Intellij中,文件上的红方块是什么意思?在新计算机上生成项目时发生Scala错误,intellij-idea,Intellij Idea,我正在换一台新的mac电脑。所讨论的代码在我的旧框上的IntelliJ中构建时没有错误。它不在我新安装的IntelliJ中构建,尽管我可以进行gradlew build-x测试,它是从命令行构建的 在尝试从存储库构建新加载的“主”项目时,我遇到以下错误 错误:在编译器镜像中找不到scala.reflect.internal.MissingRequirementError:object java.lang.object 当我查看Project Structure->Libraries文件夹时,我看

我正在换一台新的mac电脑。所讨论的代码在我的旧框上的IntelliJ中构建时没有错误。它不在我新安装的IntelliJ中构建,尽管我可以进行gradlew build-x测试,它是从命令行构建的

在尝试从存储库构建新加载的“主”项目时,我遇到以下错误

错误:在编译器镜像中找不到scala.reflect.internal.MissingRequirementError:object java.lang.object

当我查看Project Structure->Libraries文件夹时,我看到scala库上有一个红色的小框(参见屏幕截图)

红色的盒子是什么意思?我如何解决这个问题?根据“库”窗口中的其他窗格,“我的”框中似乎有相关文件。在我的旧盒子上的同一个库上没有“红方块”,所有东西都可以正确构建


解决方案:在IntelliJ的首选项窗口中,在Gradle“选项卡”上的“构建、执行、部署”下,Gradle JVM被设置为JDK的更高版本。我将其设置为“使用项目JDK”,项目编译成功。

解决方案:在IntelliJ的首选项窗口中,在Gradle“选项卡”上的“构建、执行、部署”下,Gradle JVM被设置为JDK的更高版本。我将其设置为“使用项目JDK”,项目编译成功。

此图标表示Scala库。这不是任何错误的象征。实际问题与此图标无关。请分享以获得帮助。然而,在我的旧机器上,scala库没有这个红色框,因此我认为这是一个错误的迹象。感谢您的反馈-我将继续挖掘,看看是否能找到更多。我确实收到的编译时错误(仅限Intellij)是:错误:scala.reflect.internal.MissingRequirementError:object java.lang.object在编译器镜像中未找到。这个错误如下:org.gradle.internal.serialize.PlaceholderException(无错误消息)反对票让我困惑。有问题意味着缺乏知识。我发布了我对这个问题的了解,但没有过火,也没有提供大量(最终)不会影响问题的代码。我想这是一个合法的问题,有足够的信息来采取“下一步”这个图标表示Scala库。这不是任何错误的象征。实际问题与此图标无关。请分享以获得帮助。然而,在我的旧机器上,scala库没有这个红色框,因此我认为这是一个错误的迹象。感谢您的反馈-我将继续挖掘,看看是否能找到更多。我确实收到的编译时错误(仅限Intellij)是:错误:scala.reflect.internal.MissingRequirementError:object java.lang.object在编译器镜像中未找到。这个错误如下:org.gradle.internal.serialize.PlaceholderException(无错误消息)反对票让我困惑。有问题意味着缺乏知识。我发布了我对这个问题的了解,但没有过火,也没有提供大量(最终)不会影响问题的代码。这是一个合理的问题,有足够的信息来采取“下一步”