Опции на этой странице задают параметры пути компоновки для проекта Java. Эту страницу можно открыть в свойствах проекта (Проект > Свойства > Путь компоновки Java) в контекстном меню созданного проекта или в Меню Файл рабочей среды.
Путь к классам для компоновки - это список путей, доступных компилятору во время компоновки проекта.
Папки исходного кода - это корневые папки пакетов,
содержащих файлы .java. Компилятор преобразует эти файлы в
файлы .class, которые будут записаны в выходную папку.
Выходная папка определяется для каждого проекта отдельно,
за исключением случая, когда папка исходного кода указывает
собственную выходную папку. Каждая папка исходного кода
может определять фильтр исключения, указывающий, какие
ресурсы папки не должны быть доступны компилятору.
Ресурсы, существующие в папках исходного кода, также
копируются в выходную папку, если только параметр на
странице параметров
компилятора (Окно > Параметры > Java >
Компилятор > Компоновка) не указывает, что данный
ресурс должен быть отфильтрован.
Опция | Описание |
---|---|
Добавить папку | Создает папку для хранения исходного кода |
Изменить | Позволяет изменить текущую выбранную папку исходного кода или ее атрибут. |
Удалить | Удаляет выбранные папки из пути к классам. При этом ни сами папки, ни их содержимое не удаляются. |
Разрешить выходную папку для папки исходного кода | Показывает/скрывает атрибут 'выходная папка' папок исходного кода |
Атрибут | Описание |
---|---|
Фильтр исключения | Выбирает ресурсы, недоступные компилятору |
Выходная папка | Доступен только при отмеченном переключателе Разрешить выходную папку для папки исходного кода. Определяет конкретное расположение вывода для папки исходного кода. Если этот атрибут не задан, то используется выходная папка по умолчанию для проекта. |
Открыв список Обязательные проекты в пути компоновки, можно добавлять зависимости проектов, выбирая другие проекты рабочей среды для добавления в путь компоновки для этого нового проекта. Добавить или удалить все проекты в пути компоновки можно с помощью кнопок Выбрать все и Отменить выбор всех соответственно.
При добавлении обязательного проекта косвенно добавляются также все его записи путей к классам, помеченные как 'экспортированные'. Настройка записи пути к классам как экспортированной выполняется на вкладке Порядок и экспорт.
Выбранные здесь проекты автоматически добавляются в список связанных проектов. Список связанных проектов определяет порядок компоновки. Проект всегда компонуется после того, как будут скомпонованы все его связанные проекты.
На этой странице можно добавлять библиотеки в путь компоновки. Можно добавлять:
Файлы JAR можно также добавлять косвенно как переменные путей к классам.
По умолчанию список библиотек содержит запись, представляющую библиотеку времени выполнения Java. Эта запись указывает на JRE, выбранную в качестве JRE по умолчанию. JRE по умолчанию задается на странице параметров установленных JRE (Окно > Параметры > Java > Установленные JRE)
Опция | Описание |
---|---|
Добавить JAR | Позволяет переместиться по иерархии рабочей среды и выбрать файлы JAR для добавления в путь компоновки. |
Добавить внешние JAR | Позволяет переместиться по файловой системе (вне рабочей среды) и выбрать файлы JAR для добавления в путь компоновки. |
Добавить переменную | Позволяет добавить
переменные путей к классам в путь компоновки.
Переменные путей к классам - это косвенный способ указать
файлы JAR, позволяющий избежать указания путей локальной
файловой системы в пути к классам. Это необходимо при
совместном использовании проектов. Переменные можно создавать и редактировать на странице параметров переменных путей к классам (Окно > Параметры > Java > Путь компоновки > Переменные путей к классам) |
Добавить библиотеку | Позволяет добавить предопределенные библиотеки, такие как системная библиотека JRE. Такие библиотеки могут соответствовать произвольному числу записей (показаны в виде дочернего узла для узла библиотеки) |
Добавить папку классов | Позволяет переместиться по иерархии рабочей среды и выбрать папку классов для пути компоновки. Кроме того, в окне выбора можно создать папку. |
Изменить | Позволяет изменить текущую выбранную запись библиотеки или атрибут записи. |
Удалить | Удаляет выбранный элемент из пути компоновки. При этом ресурс не удаляется. |
Ниже перечислены атрибуты библиотек (представленные в виде дочерних узлов записи библиотеки):
Атрибут | Описание |
---|---|
Расположение документации по Java | Указывает, где находится документация по Java для библиотеки. Если это расположение задано, то, нажав Shift+F2 на элементе этой библиотеки, вы можете открыть документацию по этому элементу. |
Прикрепление исходного кода | Указывает, где находится исходный код библиотеки. |
В списке Порядок путей к классам для компоновки вы можете перемещать вверх и вниз выбранные записи путей для данного нового проекта с помощью кнопок Вверх и Вниз.
Помеченные записи списка отмечаются как экспортированные. Экспортированные записи доступны проектам, которым необходим данный проект. С помощью Выбрать все и Отменить выбор всех вы можете изменить состояние выбора сразу всех записей. Папки исходного кода всегда экспортированные, и отменить их выбор нельзя.
В нижней части страницы поле Выходная папка по умолчанию позволяет ввести путь к папке, в которую будет заноситься вывод после компиляции данного проекта. Выходная папка по умолчанию применяется для всех папок исходного кода, для которых не задана выходная папка. С помощью кнопки Обзор можно выбрать существующее расположение в текущем проекте.
Путь к классам для
компоновки
Переменные путей к
классам
Работа с путями
компоновки
Прикрепление
исходного кода к переменным
Присоединение исходного кода к файлу JAR
Часто задаваемые
вопросы о JDT
Параметры переменных
путей к классам
Свойства
компилятора Java