“Java 构建路径”页面

此页面中的选项指示 Java 项目的构建路径设置。您可以通过已创建的项目的上下文菜单中的项目属性(项目 > 属性 > Java 构建路径)或工作台的“文件”菜单访问此页面。

构建类路径是在构建项目时对于编译器可视的路径列表。

源选项卡

源文件夹是包含 .java 文件的包的根。编译器会将包含的文件转换为 .class 文件,而这些 .class 文件将写至输出文件夹。除非源文件夹指定自已的输出文件夹,否则每个项目都定义输出文件夹。每个源文件夹都可以定义排除过滤器以指定文件夹中的哪些资源对于编译器应该不可视。
除非编译器首选项页面(窗口 > 首选项 > Java > 编译器 > 构建)中的设置指定对存在于源文件夹中的资源进行过滤,否则也将这些资源复制至输出文件夹。

源文件夹选项
选项 描述
添加文件夹 创建新的文件夹以包含源代码
编辑 允许修改当前选择的源文件夹或源文件夹属性。
除去 从类路径除去选择的文件夹。这不会删除文件夹,也不会删除它们的内容。
允许每个源文件夹都有对应的输出文件夹 显示/隐藏源文件夹的“输出文件夹”属性

源文件夹属性
属性 描述
排除过滤器 选择哪些资源对编译器不可视
输出文件夹 仅当选择了允许每个源文件夹都有对应的输出文件夹时才可用。定义特定于源文件夹的输出位置。如果未设置,则将使用项目的缺省输出文件夹。

项目选项卡

构建路径上的必需项目列表中,可以通过选择要添加至此新项目构建路径的其它工作台项目来添加项目依赖性。可以使用全部选中全部不选按钮来将所有其它项目添加至构建路径或者从构建路径中除去所有其它项目。

添加必需的项目会间接地添加其所有标记为“已导出”的类路径条目。将类路径条目设置为“已导出”是在“排序和导出”选项卡中完成的。

在此处选择的项目会自动添加到引用的项目列表中。引用的项目列表用来确定构建顺序。项目总是在构建了它的所有引用的项目之后才构建的。

库选项卡

在此页上,可以将库添加到构建路径中。可以添加:

JAR 文件还可以间接作为类路径变量添加。

缺省情况下,库列表包含表示 Java 运行时库的条目。此条目指向选择作为缺省 JRE 的 JRE。缺省 JRE 是在已安装的 JRE 首选项页面(窗口 > 首选项 > Java > 已安装的 JRE)中配置的

库选项卡选项
选项 描述
添加 JAR 允许您浏览工作台层次结构并选择要添加至构建路径的 JAR 文件。
添加外部 JAR 允许您浏览文件系统(在工作台外部)并选择要添加至构建路径的 JAR 文件。
添加变量 允许您将类路径变量添加至构建路径。类路径变量间接指向 JAR,好处是避免了类路径中有本地文件系统路径。这在小组中共享项目时是必需的。
可以在类路径变量首选项页(窗口 > 首选项 > Java > 构建路径 > 类路径变量)中创建和编辑变量
添加库 允许添加预定义库,如 JRE 系统库。这样的库可以代表任意数目的条目(显示成库节点的子节点)
添加类文件夹 允许浏览工作台层次结构和选择构建路径的类文件夹。选择对话框还允许创建新文件夹。
编辑 允许修改当前选择的库条目或条目属性
除去 从构建路径除去所选的元素。这不会删除资源。

 库具有下列属性(显示成库条目子节点):

库条目属性
属性 描述
Javadoc 位置 指定可以在何处找到库的 Javadoc 文档。如果指定此项,则可以对这个库的元素使用 Shift+F2 来打开它的文档。
源代码连接 指定可以在何处找到库的源代码。

“排序和导出”选项卡

构建类路径顺序列表中,可以单击向上向下按钮来将所选路径条目在这个新项目的构建路径顺序中向上或向下移动。

选择的列表条目被标记为“已导出”。已导出的条目对于需要该项目的项目是可视的。使用全部选中全部不选来更改所有条目的选择状态。源文件夹总是处于“已导出”状态,不能取消对它的选择。

缺省输出文件夹

在此页面的底部,缺省输出文件夹字段允许输入指向此项目的编译输出将驻留的文件夹路径的路径。对于没有指定自已的输出文件夹的源文件夹,使用缺省输出。使用浏览来从当前项目中选择现有路径。

相关概念

构建类路径
类路径变量

相关任务

使用构建路径
将源代码附加至变量
将源连接至 JAR 文件

相关参考

有关 JDT 的常见问题
“类路径变量”首选项
Java 编译器属性