1

在 Eclipse 中,我正在使用从 perforce 导入的 java 项目。我错误地从我的工作区中删除了 .classpath 文件,现在我再次从 perforce 导入了项目,但我的工作区中没有生成 .classpath 文件。

有人可以解释一下这背后的原因以及如何解决这个问题。

4

1 回答 1

0

通常.classpath由 Eclipse 在项目设置或添加新源目录时生成。它不是由 Perforce 创建的。

  1. 如果您.classpath在 Perforce 中进行了版本控制,并且您从 Eclipse 中删除了它,请检查该文件是否在 Pending changes 中标记为删除。如果是这样,请恢复删除以恢复文件。

  2. 如果您.classpath在 Perforce 中进行了版本控制,并且您提交了已删除的文件,您将需要从 Perforce 恢复已删除的文件。阅读以下知识库文章了解详细信息。

  3. 如果您删除了.classpathPerforce 或 Eclipse 的外部,请右键单击项目,选择“团队”->“获取修订版...”->选中“获取最新修订版”并选中“强制操作”。

  4. 最后,如果它.classpath从未受到版本控制,您将需要重新构建它。首先单击源路径并选择“构建路径”->“配置构建路径”。接下来,在您的项目和库下添加所有源路径(这有点棘手)。如果它是一个 Maven 项目,您可能需要添加额外的容器。

于 2015-06-08T19:10:40.227 回答