.classpath、.project 是 Eclipse 工程所必须的文件。
1. .classpath
.classpath 文件定义着 Eclipse 在项目的 build path 中的相关设置。
....
...
定义了 classpath (也即类路径信息),也即 .class 文件(被打成 jar 包)的路径信息。
有如下几种形式的配置:
项目结构
依赖 jar 包
依赖项目:
2. package、source folder、folder 区别及转换
三者最终在 windows 的资源管理器中都是以文件夹的形式呈现;
当新建一个 package(多层次,逗号隔开),会自动建立到 source folder下,
source folder:存放 java source code(.java 类文件),也包括一些 package 文件夹,
项目构建后,source folder 里面的 java 文件自动编译成 classes 文件;
相互转换(java 中的 package 属性是按 package 路径来赋值的):
package 转成 folder 显示:选中package, build path-> Exclude
folder 转成 package 显示:选中folder, build path-> Include
将普通文件夹(folder)转换为资源文件夹(比如 source folder):
右键该文件夹,build path => use as source folder&