日食问题中的.classpath文件

时间:2011-02-26 14:51:24

标签: java eclipse

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

2 个答案:

答案 0 :(得分:9)

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

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

答案 1 :(得分:1)

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

HTH汤姆