此页面中的选项指示 Java 项目的构建路径设置。
可以通过下列途径访问此页面
构建类路径是在构建项目时对于编译器可视的路径列表。
源文件夹是包含 .java 文件的包的根。编译器会将包含的文件转换为 .class 文件,而这些 .class 文件将写至输出文件夹。除非源文件夹指定自已的输出文件夹,否则每个项目都定义输出文件夹。每个源文件夹都可以定义排除过滤器以指定文件夹中的哪些资源对于编译器应该不可视。
除非编译器首选项页面(窗口 > 首选项 > Java > 编译器 >构建路径)中的设置指定对存在于源文件夹中的资源进行过滤,否则也将这些资源复制至输出文件夹。
选项 | 描述 |
---|---|
添加文件夹 | 创建新的文件夹以包含源代码 |
编辑 | 允许修改当前选择的源文件夹或源文件夹属性。 |
除去 | 从类路径除去选择的文件夹。这不会删除文件夹,也不会删除它们的内容。 |
允许每个源文件夹都有对应的输出文件夹 | 显示/隐藏源文件夹的“输出文件夹”属性 |
源文件夹具有下列属性(显示成源文件夹子节点):
属性 | 描述 |
---|---|
排除过滤器 | 选择哪些资源对编译器不可视 |
输出文件夹 | 仅当选择了允许每个源文件夹都有对应的输出文件夹时才可用。定义特定于源文件夹的输出位置。如果未设置,则将使用项目的缺省输出文件夹。 |
在构建路径上的必需项目列表中,可以通过选择要添加至此新项目构建路径的其它工作台项目来添加项目依赖项。可以使用全部选中和全部不选按钮来将所有其它项目添加至构建路径或者从构建路径中除去所有其它项目。
添加必需的项目会间接地添加其所有标记为“已导出”的类路径条目。将类路径条目设置为“已导出”是在“次序和导出”选项卡中完成的。
在此处选择的项目会自动添加到引用的项目列表中。引用的项目列表用来确定构建次序。项目总是在构建了它的所有引用的项目之后才构建的。
在此页上,可以将库添加到构建路径中。可以添加:
JAR 文件还可以间接作为类路径变量添加。
缺省情况下,库列表包含表示 Java 运行时库的条目。此条目指向选择作为缺省 JRE 的 JRE。缺省 JRE 是在安装的 JRE 首选项页面(窗口 > 首选项 > Java > 安装的 JRE)中配置的
选项 | 描述 |
---|---|
添加 JAR | 允许您浏览工作台层次结构并选择要添加至构建路径的 JAR 文件。 |
添加外部 JAR | 允许您浏览文件系统(在工作台外部)并选择要添加至构建路径的 JAR 文件。 |
添加变量 | 允许您将类路径变量添加至构建路径。类路径变量间接指向 JAR,好处是避免了类路径中有本地文件系统路径。这在小组中共享项目时是必需的。
可以在类路径变量首选项页面(窗口 > 首选项 > Java > 类路径变量)中创建和编辑变量 |
添加库 | 允许添加预定义库,如 JRE 系统库。这样的库可以代表任意数目的条目(显示成库节点的子节点) |
添加类文件夹 | 允许导航工作台层次结构和选择构建路径的类文件夹。选择对话框还允许创建新文件夹。 |
编辑 | 允许修改当前选择的库条目或条目属性 |
除去 | 从构建路径除去所选的元素。这不会删除资源。 |
库具有下列属性(显示成库条目子节点):
属性 | 描述 |
---|---|
Javadoc 位置 | 指定可以在何处找到库的 Javadoc 文档。如果指定此项,则可以对这个库的元素使用 Shift+F2 来打开它的文档。 |
源连接 | 指定可以在何处找到库的源。 |
在构建类路径次序列表中,可以单击向上和向下按钮来将所选路径条目在这个新项目的构建路径次序中向上或向下移动。
选择的列表条目被标记为“已导出”。已导出的条目对于需要该项目的项目是可视的。使用全部选中和全部不选来更改所有条目的选择状态。源文件夹总是处于“已导出”状态,不能取消对它的选择。
在此页面的底部,缺省输出文件夹字段允许输入指向此项目的编译输出将驻留的文件夹路径的路径。对于没有指定自已的输出文件夹的源文件夹,使用缺省输出。使用浏览来从当前项目中选择现有路径。此字段的缺省值是在新建项目首选项页面(窗口 > 首选项 > Java > 新建项目)中配置的。
使用构建路径
将源代码附加至变量
将源代码附加至 JAR 文件
有关 JDT 的常见问题
“类路径变量”首选项
Java 编译器属性