gpt4 book ai didi

Eclipse Scala IDE : can't open hierarchy for standard library classes

转载 作者:行者123 更新时间:2023-12-02 04:08:13 25 4
gpt4 key购买 nike

我遇到了与此问题完全相同的问题:Eclipse: Using "Open Declaration" ... in a Scala project

但是,我正在使用最新的 Scala IDE在版本 3.0.2 中(我已经从网站下载了 Eclipse bundle ),我认为这些基本功能现在已经可以工作了,显然是我配置错误。

我创建了一个新的 Scala 项目。然后我打开一些标准库类/特征/任何东西,比如说 scala.util.parsing.combinator.JavaTokenParsers 。源代码显示得很整齐,但是当我尝试显示类层次结构时,我收到消息:资源不在 Java 项目的构建路径上

此外,搜索引用资料等也是行不通的。

我想这是正确配置构建路径的问题?或者也许我应该以某种方式将 Scala 库源附加到我的项目中?但我可以看到来源,所以它们不是已经附在了吗?

这是我的项目配置的快照:

Project outlook

更新:

通过设置/重置构建路径的内容,我设法摆脱了弹出警告,但类层次结构显示为空,并且在搜索引用时,我只从自己的源中获得命中,而从标准库中没有得到任何结果.

在另一个工作区中,我还尝试随机添加和删除 scala-library jar,并且几乎可以正常工作,但是类型层次结构仅出现父类(super class),没有任何子类(这使其变得毫无用处)。不过,搜索引用文献还是可以的。

有趣的是,我无法让它在我原来的工作空间中工作......

非常喜欢 Eclipse。

最佳答案

您的构建路径配置不正确。

如果您查看 Scala Library[...]你有scala-library.jar我们只能看到一个顶级包scala 。除此之外应该还有许多其他包。 (排除)

我建议您按照以下步骤操作

  1. 右键单击项目、构建路径、Java 构建路径、库,并确保其中引用了正确的库。
  2. 如果是您需要的,请尝试删除该库并重新添加,然后clean并刷新项目。还可以在新的工作区中尝试此步骤。(一定有什么东西弄乱了这个工作区)
  3. 最后。转到path D:\Eclipse For Scala\configuration\org.eclipse.osgi\bundles\286\1\.cp\lib并验证那里 jar 的尺寸。那里应该有 6 个 jar,scala-library jar 的大小应该在 6.8M 左右。如果尺寸较小,请考虑重新下载

关于Eclipse Scala IDE : can't open hierarchy for standard library classes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20311455/

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