2010-04-29 2 views

ответ

32

Это позволяет сделать две вещи:

  • определить, какие проекты порядка и библиотеки появляются в пути к классам. Если есть какие-либо повторяющиеся классы, это определяет, какая версия загружена.
  • Определите, какие проекты и библиотеки будут экспортированы и, следовательно, доступны в других проектах, которые зависят от этого.
+0

В Eclipse у меня есть проект TEST, который зависит от Project TEST2 и внешнего контейнера external.jar. При создании флажка для проекта TEST с опцией «Заказ и экспорт» флажок не содержит TEST2.jar или external.jar. Итак, как я могу это сделать, чтобы запустить TEST.jar? – Dhrubo

+0

@Dhrubo: JAR не могут включать другие JAR. Я думаю, вы можете настроить JAR-конструктор eclipse для включения всех * классов *, но обычный способ сделать это состоит в том, чтобы иметь несколько JAR и включать их все в путь к классам при запуске приложения. –

+0

какая разница «проверка и снятие отметки» делает конкретная запись? – Darpan

4

Есть некоторые намеки здесь для вас:

Заказа и экспорт , Порядок, в котором проекты и библиотеки отображаются в пути сборки и пути по умолчанию по умолчанию; например, использовать классы из проекта рабочей области перед тем, как использовать одни и те же классы из архивной библиотеки.

Нашел на informit.com

+3

В частности, классы выше в списке будут иметь приоритет над классами, находящимися ниже в списке. –