.project是项目文件,项目的结构在其中定义,从配置项上能了解到项目的基本信息
<name></name>
表示工程名
<comment></comment>
表示工程注释描述
<projects><project>...</project></projects>
表示引用到的模块
<buildSpec><buildCommand>...</buildCommand></buildSpec>
表示编译的一些平台文件
<natures></natures>
表示运行需要的额外eclipse插件
备注:.settings文件夹存放各种插件的配置文件,如果在开发过程中向工程里面加入了很多额外的插件,则必然会导致你的eclipse启动速度变慢。在这种情况下,你可以到这个文件夹里面去掉一些插件,不过这样一来你在开启那些关联文件的时候就会加载那些插件。
.classpath文件记录工程中的一些环境变量及工程中文件的输出目的地
eclipse中需要关联到第三方JAR文件时,可以直接添加JAR文件,也可以增加环境变量的形式来添加JAR文件,当然原理都是一样的,都是引用JAR文件,除了可以直接右点击工程属性,“Java Build Path”中添加外,其实还可以直接编辑工程目录下的 .classpath这个文件。
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="output" path="bin"/>
</classpath>
src:源文件的具体位置
con:eclipse运行时所需的核心包
output:项目的输出目录
var:通过环境变量的形式增加的一些JAR包(上面未标记出来)
lib:直接加入的JAR包
备注:.classpath文件就是配置整个工程的运行环境。