【问题标题】:.classpath file not created when importing java project to eclipse from perforce从 perforce 将 java 项目导入 Eclipse 时未创建 .classpath 文件
【发布时间】:2015-08-21 01:30:22
【问题描述】:

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

谁能解释一下这背后的原因以及如何解决这个问题。

【问题讨论】:

    标签: eclipse-classpath


    【解决方案1】:

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

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

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

    3. 如果您在 Perforce 或 Eclipse 之外删除了 .classpath,请右键单击项目,选择 'Team' --> 'Get Revision...' --> 勾选 'Get latest revision' 并勾选'强制操作'。

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

    【讨论】:

    • 非常感谢您的回答,因为它没有版本化,所以我配置了构建路径并能够在工作区中获取 .classpath 文件,它确实有 testNG 的重复条目,删除重复项看起来不错。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-18
    • 1970-01-01
    • 2022-11-16
    相关资源
    最近更新 更多