【发布时间】:2013-12-04 15:40:35
【问题描述】:
我的问题与这个问题完全相同:Eclipse: Using "Open Declaration" ... in a Scala project
但是,我在 3.0.2 版中使用最新的 Scala IDE(我已经从该站点下载了 Eclipse 包),我认为这些基本功能现在可以正常工作,显然是我配置错误.
我创建了一个新的 Scala 项目。然后我打开一些标准库类/特征/随便什么,比如说scala.util.parsing.combinator.JavaTokenParsers。源代码显示得很整齐,但是当我尝试显示类层次结构时,我收到消息:The resource is not on the build path of a Java project。
此外,搜索参考资料等也不起作用。
我猜这是正确配置构建路径的问题?或者也许我应该以某种方式将 Scala 库源附加到我的项目中?但是我可以看到来源,所以它们不是已经附上了吗?
这是我的项目配置的快照:
更新:
通过设置/重置构建路径的东西,我设法摆脱了弹出警告,但类层次结构出现空,并且在搜索引用时,我只从自己的来源获得点击,没有来自标准库.
在另一个工作区中,我还尝试随机添加和删除 scala-library jar 并且几乎可以正常工作,但是类型层次结构仅出现在超类中,没有任何子类(这使得它非常无用)。不过,搜索参考可以正常工作。
有趣的是,我无法让它在我原来的工作区工作......
一定喜欢 Eclipse。
【问题讨论】:
-
您能在帖子中附上您的项目层次结构的快照吗?我想看看你的项目是如何在 IDE 中配置的。确保所有库都在快照中可见
-
@SaifAsif “项目层次结构”是什么意思?如何显示它?
-
Scala-IDE 中的
Package Explorer。我想要一张快照。 -
@SaifAsif 给你
-
这正是我需要的,我想我看到了你的问题。在下面写答案