Рассмотрим создание проекта Java в Eclipse - PullRequest
4 голосов
/ 06 июня 2011

В мастере «Создать проект Java».Для «макета проекта» есть два варианта: 1) использовать папку проекта в качестве корня для исходных файлов и файлов классов.2) Создайте отдельные папки для исходных файлов и файлов классов. Какую из них выбрать?Для «Рабочего набора» Нужно ли проверять «Добавить проект в рабочий набор»?Что это значит?

Ответы [ 4 ]

6 голосов
/ 06 июня 2011

Я всегда выбираю Создать отдельные папки для исходных файлов и файлов классов, это просто отдельные файлы src и выходные файлы

4 голосов
/ 06 июня 2011

Тот, который вы выберете, зависит от вас. Неважно, так или иначе, по крайней мере, в отношении ваших инструментов.

Первый параметр означает, что все файлы будут находиться в корневом каталоге проекта (обычно PATH_TO_WORKSPACE/projectName). Ваши файлы .java и .class будут здесь, если вы выберете эту опцию. Второй вариант создаст PATH_TO_WORKSPACE/projectName/bin и PATH_TO_WORKSPACE/projectName/src. Ваши исходные файлы будут в /src, а ваши скомпилированные файлы будут помещены в /bin.

Мое личное предпочтение - не использовать папку проекта в качестве корневого каталога для исходных файлов и файлов классов, а также создавать отдельные папки для исходных файлов и файлов классов. Однако все зависит от вас.

1 голос
/ 06 июня 2011
  1. это всего лишь показатель удобства пользователя. Eclipse может работать в обоих направлениях.
  2. рабочий набор - это способ обработки рабочего пространства Eclipse, когда у вас много проектов. для начала вам это не нужно.
1 голос
/ 06 июня 2011

На мой взгляд, выбирайте разные папки для исходников и бинарных файлов.Это упростит контроль версий и управление версиями.

Рабочие наборы имеют смысл, только если вы используете более одного проекта для одного рабочего пространства.Я предполагаю, что вам не понадобятся рабочие наборы, пока вы не станете более опытными с Eclipse.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...