Eclipse 是插件的运行时环境。实际上,你在Eclipse中看到的一切都是安装在Eclipse上的插件的结果,而不是Eclipse本身。
该文件由核心 Eclipse 平台维护,其目标是从通用的、独立于插件的 Eclipse 视图来描述项目。项目的名称是什么?它指的是工作区中的哪些其他项目?用于生成项目的生成器是什么?(请记住,“构建”的概念并不特别适用于Java项目,还涉及其他类型的项目).project
该文件由Eclipse的JDT功能(功能=插件集)维护。JDT在项目中保存多个这样的“元”文件(参见项目内的目录);该文件只是其中之一。具体来说,该文件包含JDT功能正确编译项目所需的信息:项目的源文件夹(即要编译的内容);输出文件夹(编译到的位置);和类路径条目(如工作区中的其他项目、文件系统上的任意 JAR 文件等)。.classpath
.settings
.classpath
.classpath
盲目地将此类文件从一台计算机复制到另一台计算机可能会有风险。例如,如果将任意 JAR 文件放在类路径上(即,位于工作区外部并由绝对路径命名引用的 JAR 文件),则该文件呈现为不可移植状态,并且必须进行修改才能可移植。可以遵循某些最佳做法来保证文件的可移植性。.classpath
.classpath