如何解决“错误:scalac:类文件‘package.class’中遇到对 scala.ScalaObject 的错误符号引用”?

2023-12-25

当我尝试运行该项目时,我遇到此错误消息:

Error:scalac: bad symbolic reference to scala.ScalaObject encountered in class file 'package.class'.
Cannot access type ScalaObject in package scala. The current classpath may be
missing a definition for scala.ScalaObject, or package.class may have been compiled against a version that's incompatible with the one found on the current classpath.

还有类似的问题here https://stackoverflow.com/q/24630595/1305344 and here https://stackoverflow.com/q/18045959/1305344,但似乎没有一个适用于我的情况 - 我的情况没有吐出这样的消息。我唯一要去的就是scalaObject.

这是一个突然的破坏——该项目是在 IntelliJ IDEA 中使用 sbt 进行的,并运行 find 直到今天。突然间,它找不到它需要的东西。

这是整个build.sbt file:

name := "MyApp"

libraryDependencies ++= Seq(
  "joda-time" % "joda-time"    % "2.3",
  "org.joda"  % "joda-convert" % "1.6",
  "org.scala-lang" % "scala-swing" % "2.9.2",

我该如何解决这个问题?


我相信你可能已经改变了sbt.version in project/build.properties or scalaVersion in build.sbt。要不就sbt发射器。或者 IntelliJ IDEA 的 Scala 插件。难道是这样吗?

我是根据“或者 package.class 可能是针对以下版本进行编译的 与当前类路径中找到的不兼容。”.

您可能想看看update报告于target\resolution-cache\reports.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何解决“错误:scalac:类文件‘package.class’中遇到对 scala.ScalaObject 的错误符号引用”? 的相关文章

  • Scala 2.10、Double.isNaN 和拳击

    在 Scala 2 10 中 是someDouble isNaN预计装箱 运行我的代码调用 isNaN通过反编译器 我仍然看到对double2Double在我的代码中 鉴于新的AnyVal在 2 10 中工作 我希望它不会比java lan
  • Spark - Scala - 用另一个数据帧中的查找值替换数据帧中的值

    我正在 Databricks 上使用 Spark 编程语言是Scala 我有两个数据框 主要数据框 见截图 1 https i stack imgur com EShir png 查找数据框 见截图3 https i stack imgur
  • 将无形状 HList 转换为 TupleN,其中元组形状不需要与 HList 形状完全匹配

    我想创建相当于 def toTupleN A1 AN L lt HList l L TupleN A1 AN 代码使用toTupleN仅当恰好有一个时才应该编译N中的值的组合l可以从中创建元组 其他任何内容都应该生成编译时错误 应考虑可用的
  • 如何检查字符串中是否包含某个字符?

    我想检查字符串是否包含该字符 我正在编写一个刽子手代码 例如 下面是要猜测的单词 scala 但看起来像 至用户 假设用户输入字母 a 那么它一定看起来像 a a def checkGuess if result contains user
  • Scala 性能问题

    In the 丹尼尔 科泽夸 Daniel Korzekwa 撰写的文章 http blog danmachine com 2011 01 moving from java to scala one year html 他说以下代码的性能
  • 了解如何使用 apply 和 unappy

    我试图更好地理解 的正确用法apply and unapply方法 考虑到我们想要序列化和反序列化的对象 这是正确的用法吗 即斯卡拉方式 的使用apply and unapply case class Foo object Foo appl
  • 自定义 NIO 文件系统无法通过 SBT 的测试任务加载

    为了进行测试 我使用内存中的 NIOFileSystem执行 memoryfs https github com openCage memoryfs 我以前已经利用过它 并且它似乎运行良好 例如梅文 然而 现在 在SBT项目中 不可能初始化
  • Scala 集合不一致

    为什么 Scala Collections API 中的集合和列表之间缺乏一致性 例如 有不可变的 Set 但也有可变的 Set 如果我想使用后者 我可以简单地这样做 val set Set A set new A 但是 本身不存在可变列表
  • Scala Array.apply 有何魔力

    来自 scala 2 10 4 的 array scala Array定义为 final class Array T length Int extends java io Serializable with java lang Clonea
  • 最小重复子串

    我正在看 Perl代码高尔夫页面 http www perlmonks org node id 82878 不要问为什么 并遇到了这个 第 3 洞 最小重复图案 编写一个子例程 它接受一个字符串 该字符串可能包含 重复模式 并返回最小的重复
  • 使用原始类型模拟案例类

    考虑以下类型结构 trait HasId T def id T case class Entity id Long extends HasId Long 比方说 我们想在一些测试中模拟实体类 val entityMock mock Enti
  • 使用 Akka 玩 2.5 - 找不到参数超时的隐式值:akka.util.Timeout

    我正在尝试使用 Play 2 5 测试 Akka 但遇到了一个似乎无法解决的编译错误 我正在关注 Play 文档中的此页面 https playframework com documentation 2 5 x ScalaAkka http
  • 使用 Spray-json 解析简单数组

    我正在尝试 但失败了 了解 Spray json 如何将 json feed 转换为对象 如果我有一个简单的 key gt value json feed 那么它似乎可以正常工作 但是我想要读取的数据出现在如下列表中 name John a
  • 通用特征的隐式转换

    我正在实现一个数据结构 并希望用户能够使用任何类型作为密钥 只要他提供一个合适的密钥类型来包装它 我有这个关键类型的特质 这个想法是进行从基类型到键类型的隐式转换 反之亦然 实际上 只使用基类型 该特征看起来像这样 trait Key T
  • 如何捕获 Oozie Spark 输出

    有没有办法捕获spark的输出然后将其输入到shell上 我们当前正在使用 scala 创建 jar 文件 并希望我们的 Spark 输出成为 shell 输入 我的想法是使用 wf actionData spark XXXX var 我只
  • Scala:如何在超类上实现克隆方法,并在子类中使用它?

    我可能会以错误的方式处理这个问题 但我想要一个像这样的对象 class MyDataStructure def myClone val clone new MyDataStructure do stuff to make clone the
  • Scala 模式匹配变量绑定

    为什么提取器返回时不能以 样式绑定变量Option
  • 缓存 Slick DBIO 操作

    我正在尝试加快 SELECT FROM WHERE name 的速度Play 中的查询类型 Scala 应用程序 我正在使用 Play 2 4 Scala 2 11 play slick 1 1 1 包 该软件包使用Slick 3 1版本
  • 运行具有外部依赖项的 Scala 脚本

    我在 Users joe scala lib 下有以下 jar commons codec 1 4 jar httpclient 4 1 1 jar httpcore 4 1 jar commons logging 1 1 1 jar ht
  • 使用 scala 在 Flink 中进行实时流预测

    弗林克版本 1 2 0斯卡拉版本 2 11 8 我想使用 DataStream 来使用 scala 中的 flink 模型进行预测 我在使用 scala 的 flink 中有一个 DataStream String 其中包含来自 kafka

随机推荐

  • 使用 flutter 的带有每日步数计数器的计步器

    我正在尝试使用 flutter 构建一个基本的健身应用程序 该应用程序有两个主要功能 每日步数计数器 历史数据图表 每天的步数 我用计步器插件 https pub dev packages pedometer从手机的传感器检索数据 我的问题
  • 处理 Kafka 流中的异常

    已经浏览了多个帖子 但其中大多数与处理错误消息相关 而不是处理它们时的异常处理 我想知道如何处理流应用程序收到的消息并且处理消息时出现异常 异常可能是由于多种原因造成的 例如网络故障 RuntimeException 等 有人可以建议什么是
  • 当 div (ng) 禁用时 ng-click 仍然会触发

    问题是ng click适用于这样的事件如果cancelTicket false它仍然在燃烧ng click 我怎样才能阻止呢 div class btn block save changes padding 10 style display
  • 事件循环中有哪些类型的队列?

    我面临着提及render queue在不同的文章中 example https blog usejournal com welcoming javascript 57e1051d9d example https medium com ati
  • 如何改变约束

    SQL 如何更改约束 下面是我的约束之一 CONSTRAINT ACTIVEPROG FKEY1 FOREIGN KEY ActiveProgCode REFERENCES PROGRAM ActiveProgCode 我想添加 ON DE
  • 这段代码片段中是如何进行递归的?

    看看调用堆栈和监视 现在当我按 F10 时 监视 中的行值更改为 对象对象 因此一切都发生了 直到此时我才理解流程 之后发生的事情不清楚 现在 为什么即使我在第 8 行提供断点 代码也不会在第 8 行停止 This is the quest
  • 在 REST 中,为每个资源表示创建单个内容类型还是具有单独的内容类型?

    如果我想遵循为 REST API 使用自定义内容类型的做法 我是否应该为整个项目定义单个自定义内容类型 或者为每个资源表示 发送到 返回的内容 定义自定义内容类型 REST API 在我的项目中使用 也就是说 如果我正在构建一个 Books
  • 在 ReactJS 中处理未定义值的最佳方法?

    我正在使用 ReactJS 访问 API 当 React 组件访问 API 提供的对象中可能 未定义 的属性时 阻止 React 组件崩溃的最佳方法是什么 错误的一个例子是 类型错误 无法读取未定义的属性 项目 您似乎正在尝试访问该属性it
  • 运行鼻子测试时出错

    我最近重新安装了nose对我的代码运行测试 https nose readthedocs org en latest https nose readthedocs org en latest I used sudo pip install
  • Cordova / Ionic:在设备上模拟或运行时未处理 $http 请求

    上周一切都很顺利 当我在设备上运行应用程序或使用 Genymotion 进行模拟时 对 api 的所有调用都正常工作 要么返回数据 要么失败 但至少显示一些内容 我正在使用 ionic run android 我添加更新全局科尔多瓦离子 n
  • 如何禁用 AdMob 日志?

    我知道发布带有日志的应用程序不是一个好的做法 因此我禁用了所有日志调用 现在 AdMob 每次显示广告时都会记录日志 我该如何取消呢 我似乎在文档中找不到有关此主题的任何信息 并且我读到您可以使用ProGuard http proguard
  • 如何屏蔽 cpu 不受 linux 调度程序的影响(防止它调度线程到该 cpu 上)?

    可以使用sched setaffinity将线程固定到 CPU 提高性能 在某些情况下 来自 Linux 手册页 限制进程在单个 CPU 上运行还可以避免 缓存失效导致的性能成本 进程停止在一个 CPU 上执行 然后在另一个 CPU 上重新
  • cverror android 断言失败 (scn == 3) Android

    我正在尝试对 Android 中的图像 位图 使用自适应阈值 这需要将其更改为 Mat 然后将其转换为灰度 下面是我从创建位图开始的代码 它们被命名为裁剪 因为我刚刚裁剪了之前的照片 Bitmap bmCrop BitmapFactory
  • 检测网络浏览器是否重定向

    我正在寻找一种方法 WebBrowser 实例可以检测当前页面是否要重定向 或者 如果在页面最初加载时弹出广告 然后转到实际的 URL 我正在寻找一种方法来检测它 有人有什么想法吗 Thanks 您可以使用 WebBrowser 控件的 N
  • PDO多过滤sql查询

    有没有一种更简单的方法可以让我编写代码并执行相同的操作 而不必进行这么多查询 我正在尝试添加分页 此处未包含在代码中 它适用于我的 ALL 查询 但 AND OR 查询给出了有趣的结果 并且变得令人头疼 除此之外 结果过滤工作完美 只需要分
  • Android Studio:添加文件后如何“刷新”?

    我正在尝试向 Android 项目添加布局 右键单击了res folder New Directory 该目录已创建 但未显示在app res 也许是因为默认情况下隐藏空目录 转到 Windows 资源管理器并将文件添加到新创建的目录 隐藏
  • 更改子列表中的字符

    我已经知道这是一个非常愚蠢的问题 我尝试查找答案 但我几乎不知道该问什么 抱歉 如果标题有点模糊 但我走了 我有一个单词列表 我想去掉列表中的坏角色 List I Can Not Do It BadChars for word in Lis
  • 如何开始使用 dockerode

    我计划在 docker 中运行我的应用程序 我想在 docker 容器上动态启动 停止 构建 运行命令 我发现了一个名为 dockerode 的工具 Here https github com apocas dockerode是项目存储库
  • 有没有办法在 J2EE 服务器启动上做一些事情?我正在使用 Tomcat [重复]

    这个问题在这里已经有答案了 我正在尝试让 J2EE 服务器主动向另一台服务器注册 即发送一些消息 而不是作为对某些内容的响应 令人惊讶的是 我发现很少有关于是否有事件和 或类可以扩展的信息或问题 这些事件和 或类可以让我处理 服务器启动 我
  • 如何解决“错误:scalac:类文件‘package.class’中遇到对 scala.ScalaObject 的错误符号引用”?

    当我尝试运行该项目时 我遇到此错误消息 Error scalac bad symbolic reference to scala ScalaObject encountered in class file package class Can