gpt4 book ai didi

java - "table-layout"库(Toolkit 类)中的 Scala 无法满足的循环依赖

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:12:58 26 4
gpt4 key购买 nike

当我尝试用 sbt 编译一些包含来自 this libraryTable 实例的代码时我收到此错误:

java.lang.AssertionError: assertion failed: unsatisfiable cyclic dependency in 'class Toolkit' 

它似乎适用于 Java,所以我不明白为什么它在 Scala 中会失败。

这是工具包类:http://code.google.com/p/table-layout/source/browse/branches/v1/tablelayout/src/com/esotericsoftware/tablelayout/Toolkit.java

只要出现此错误,我的项目就会完全停止:(。

编辑:它适用于每个里程碑的 Scala 2.10.0,但是这个版本的 scala 不适用于 Android(或者至少目前还不能...... [或者至少不使用 libgdx ...])。所以我仍然需要一种方法来解决这个问题,即使它有点局限。

最佳答案

如果您强制 scalac 以正确的顺序加载依赖项,它将编译:

classOf[com.esotericsoftware.tablelayout.Toolkit[_,_,_]]

println(new com.badlogic.gdx.scenes.scene2d.ui.Table toString)

一定是 2.10 不小心修复的 bug

关于java - "table-layout"库(Toolkit 类)中的 Scala 无法满足的循环依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11334763/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com