从perforce导入java项目到eclipse时,没有创建.classpath文件

时间:2015-06-06 00:30:11

标签: eclipse-classpath

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

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

1 个答案:

答案 0 :(得分:0)

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

  1. 如果您的.classpath在Perforce中版本化,并且您从Eclipse中删除了它,请检查该文件是否在待处理更改中标记为删除。如果是,请还原删除以恢复文件。

  2. 如果您的.classpath在Perforce中进行了版本控制,并且您提交了已删除的内容,则需要从Perforce恢复已删除的文件。有关详细信息,请阅读以下KB article

  3. 如果您删除了Perforce或Eclipse之外的.classpath,请右键单击该项目,选择“Team” - > '获得修订...' - >选中“获取最新版本”并选中“强制操作”。

  4. 最后,如果.classpath从未受版本控制,则需要重建它。首先点击源路径,然后选择“构建路径” - > '配置构建路径'。接下来,添加项目和库下的所有源路径(这样做有点棘手)。如果是Maven项目,您可能需要添加其他容器。