【问题标题】:.classpath file in the eclipse questioneclipse 问题中的 .classpath 文件
【发布时间】:2011-02-26 14:51:23
【问题描述】:

在eclipse目录下,有.classpath文件。这个文件的目的是什么? 我有可用的 ant build.xml,为什么 Eclipse 还需要它自己的?

【问题讨论】:

    标签: java eclipse


    【解决方案1】:

    Eclipse 有自己的构建项目的机制。 .classpath 文件包含 IDE 用于创建在构建时、运行时等使用的类路径的信息。您可以根据需要直接编辑此文件,但它是由 IDE 根据您通过项目属性提供的设置创建的对话框。

    在 Eclipse 中集成了 Ant,因为它为您提供了一个特定的构建文件编辑器,但它不能将构建文件中的任何信息用于自己的构建器。 Ant 文件是自定义的,因此 Eclipse 无法知道要使用什么信息。

    【讨论】:

    • 通过IDE重新修改.classpath:更具体地说,这是通过“我的项目>(鼠标右键单击)>Build Path>Configure Build path”完成的——这完全对应(至少在项目的顺序)到 .classpath 中的行。感谢this answer
    【解决方案2】:

    这样做的原因是,是否有 Ant 文件并不重要。这个文件存在的原因是这是一个Java Project,对应的Project性质总是会生成这样一个文件。创建一个普通的项目(New->Project->General->Project),你会看到没有.classpath文件。 一般来说,我建议将这些功能拆分到单独的项目中,这意味着一个用于开发的 Java 项目,一个用于执行 Ant 脚本的非 Java 项目。

    HTH 汤姆

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-03
      • 2011-06-18
      • 2014-02-03
      • 2015-10-13
      • 2015-04-02
      • 1970-01-01
      • 1970-01-01
      • 2013-11-08
      相关资源
      最近更新 更多