1

我的 Java 项目有一个 SVN 存储库。我想同步我的两台计算机,所以我使用 Subclipse 从 Eclipse 提交它。然后,我使用 Subclipse(全新,该项目在另一台计算机上不存在)将它从我的另一台计算机拉到 Eclipse,它似乎已将包膨胀到其各自的文件夹中。(例如: foo.bar.baz.myProject 扩展为 foo/bar/baz/myProject 而不是保留在包结构中)。有谁知道如何取回包视图?谢谢。

4

3 回答 3

3

这只是 Eclipse 中的一个视图选项。将您的包裹展示样式设置为flat

如何解决

如果您缺少包资源管理器本身,您可以将其取回Window->Show View->Package Explorer

您可能还想检查您的项目是否是 Java 项目。如果没有,请将其重新导入为 Java 项目,您可能已经没问题了。

于 2012-09-12T14:40:40.837 回答
0

发生的事情是 eclipse 没有将您的项目识别为 java 项目。Java 项目在包/文件夹方面得到特殊处理。确保您已在顶级项目级别签入(和签出)您的 .project 文件。请注意,在包资源管理器视图中,默认情况下您可能看不到 .* 文件。您可以单击向下箭头来调整过滤和取消隐藏 .* 文件。

否则,您可以在另一台(第二台计算机)中创建一个测试 java 项目,并将所需的元素复制到您的 .project 文件中。

最后,确保您在 Eclipse 中的包资源管理器中。有几个视图可用于查看您的项目。

于 2012-09-12T14:24:37.527 回答
0

听起来您已将代码作为标准项目而不是 Java 项目导入。普通项目不会在项目资源管理器中显示包层次结构。

按照此链接中的步骤转换为 Java 项目。

于 2012-09-12T14:25:13.980 回答