Eclipse - среда выполнения для плагинов. Практически все, что вы видите в Eclipse, является результатом установки плагинов на Eclipse, а не самого Eclipse.
.project
Файл поддерживается основной платформой Eclipse , и его цель состоит в том, чтобы описать проект от общего, плагина независимого взгляда Eclipse. Как называется проект? к каким другим проектам в рабочей области это относится? Какие строители используются для построения проекта? (помните, концепция «сборки» относится не только к Java-проектам, но и к другим типам проектов)
.classpath
Файл поддерживается функция в Eclipse JDT ( функция = набор плагинов). JDT содержит несколько таких «мета» файлов в проекте (см. .settings
Каталог внутри проекта); .classpath
файл только один из них. В частности, .classpath
файл содержит информацию, которая нужна функции JDT для правильной компиляции проекта: исходные папки проекта (то есть, что компилировать); выходные папки (где для компиляции с ); и записи пути к классам (такие как другие проекты в рабочей области, произвольные файлы JAR в файловой системе и т. д.).
Слепое копирование таких файлов с одного компьютера на другой может быть рискованным. Например, если произвольные JAR-файлы помещаются в путь к классам (то есть JAR-файлы, расположенные вне рабочей области и именуемые именами абсолютных путей), .classpath
файл представляется непереносимым и должен быть изменен, чтобы портативный. Существуют определенные рекомендации, которые можно использовать, чтобы гарантировать .classpath
переносимость файлов.