我们在使用Eclipse创建项目的时候,其实是有一些文件是Eclipse是不展示的,但是使用版本工具提交的时候是可以看到的,或者在项目本地位置也是可以看到的,比如以下文件:
这些文件分别是什么作用呢?可以删除掉吗?
.project是项目文件,项目的结构都在其中定义,比如lib的位置,src的位置,classes的位置
.classpath的位置定义了你这个项目在编译时所使用的$CLASSPATH
.settings 文件里面存放各种插件的配置文件
1、.classpath文件
.classpath文件用于记录项目编译环境的所有信息,包括:源文件路径、编译后class文件存放路径、依赖的jar包路径、运行的容器信息、依赖的外部project等信息。如果把该文件删除,则eclipse不能讲该工程识别为一个正常的java工程,仅仅当做普通的文件夹而导致不能正常运行。
2、.project文件
从数据上看,我们可以了解到这些配置主要是描述工程的基本信息:
- 工程名
- 工程注释描述
- 运行时需要的额外Eclipse插件,及其具体加载方式信息
4、.setting文件
里面存放各种插件的配置文件
最后,这些文件不太懂的话,不建议随便修改或删除,比如我