Продукты с общей средой исходных файлов

Размещение файлов в файловой системе

Шаги по определению соответствующих проектов

  1. Откройте проекцию Java и выберите пункт меню Файл > Создать > Проект.... Откроется мастер Создать проект.

  2. Выберите Проект Java в списке мастеров и нажмите Далее.

  3. На следующей странице введите "Product1" в поле Имя проекта. Нажмите кнопку Далее.

    макет 41

  4. На следующей странице выберите папку исходного кода "Product1".

    Нажмите кнопку Связать дополнительный источник с проектом Связать дополнительный источник с проектом в полосе просмотра.

    макет 42

  5. В Связать дополнительный источник нажмите Обзор... и выберите каталог D:\Product1\JavaSourceFiles.

    Введите "src" в поле Имя папки.

    макет 31

  6. Нажмите OK, чтобы закрыть окно.

  7. Нажмите OK в окне подтверждения, чтобы сделать "Product1/bin" выходной папкой по умолчанию.

    макет 12

  8. Теперь конфигурация исходных файлов проекта выглядит так:

    макет 43

  9. Нажмите Готово.
  10. Измените свойства проекта "Product1" и откройте страницу Путь компоновки Java.

    На вкладке Исходный код нажмите Добавить папку.

    макет 33

  11. В окне Выбор папки исходного кода нажмите Создать папку....

    макет 44

  12. В окне Создать папку введите "src-common" в поле Имя папки.

    Щелкните на Дополнительно>> и выберите Связать с папкой в файловой системе.

    Нажмите Обзор... и выберите каталог D:\Framework\JavaSourceFiles.

    макет 45

  13. Дважды нажмите OK, чтобы закрыть окна.

  14. Теперь конфигурация проекта выглядит так:

    макет 46

  15. Нажмите OK.
  16. Повторите эти шаги для "Product2".

  17. Теперь у вас два проекта Java, которые содержат исходные файлы для "Product1" и "Product2" и используют исходные файлы из "Framework".

    макет 47

Примечание: Файлы в "src-common" - общие. По этой причине, редактирование "Common.java" в "Product1" вызовет изменение "Common.java" в "Product2". Однако они будут компилироваться в контексте своих проектов. Будут созданы два файла "Common.class", по одному для каждого проекта. Если у двух проектов разные опции компилятора, то для двух файлов "Common.java" могут выдаваться разные ошибки.

Связанные концепции

Проекты Java
Панели Java

Связанные задачи

Работа с путями компоновки
Создание проекта Java
Создание проекта Java с папками исходного кода
Создание папки исходного кода
Работа со Структурой пакетов

Связанные ссылки

Мастер создания проектов Java
Панель Структура пакетов