在eclipse中我正在使用我从perforce导入的java项目。 我错误地从工作区删除了.classpath文件,现在我再次从perforce导入项目,但是在我的工作区中没有生成.classpath文件。
有人可以解释一下这背后的原因以及如何解决这个问题。
答案 0 :(得分:0)
.classpath
通常由Eclipse在项目设置或添加新源目录时生成。它不是由Perforce创建的。
如果您的.classpath
在Perforce中版本化,并且您从Eclipse中删除了它,请检查该文件是否在待处理更改中标记为删除。如果是,请还原删除以恢复文件。
如果您的.classpath
在Perforce中进行了版本控制,并且您提交了已删除的内容,则需要从Perforce恢复已删除的文件。有关详细信息,请阅读以下KB article。
如果您删除了Perforce或Eclipse之外的.classpath
,请右键单击该项目,选择“Team” - > '获得修订...' - >选中“获取最新版本”并选中“强制操作”。
最后,如果.classpath
从未受版本控制,则需要重建它。首先点击源路径,然后选择“构建路径” - > '配置构建路径'。接下来,添加项目和库下的所有源路径(这样做有点棘手)。如果是Maven项目,您可能需要添加其他容器。