Java-CVS, файловая структура SVN - PullRequest
0 голосов
/ 27 августа 2009

Я недавно узнал, как программировать на Java, я смотрел на некоторые программы с открытым исходным кодом с sourceforge.net и после загрузки этих программ я не понимаю структуру файлов, за которыми следуют большинство программ. Практически в каждой программе есть папки src, bin, lib и т. Д. Как узнать стандартный способ организации моей программы. Есть какая-нибудь книга или ресурс, который объясняет это? также, как мне скомпилировать этот исходный код после того, как я его скачал, чтобы сделать из него файл jar

спасибо

Ответы [ 2 ]

1 голос
/ 27 августа 2009

src (обычно) звучит так: исходный код
bin (обычно) сценарии оболочки, связанные с продуктом
lib - это (обычно) внешние зависимости, необходимые для компиляции

В большинстве проектов описывается, как они создаются: ищите README или зайдите на сайт проекта В эти дни для Java-ориентированного проекта я бы ожидал Ant или Maven.

0 голосов
/ 27 августа 2009

То, что вы скачали, на самом деле является дистрибутивной версией программы. Каталоги, перечисленные carej, являются своего рода соглашением, в основном основанным на том, как обычно работают в системе Unix.

Большинство проектов предоставляют руководство по сборке. Это может быть непросто, если не все библиотеки (jar), используемые программой, поставляются в дистрибутиве. Некоторые из проектов Apache Commons делают это следующим образом, заставляя пользователя загружать зависимости по отдельности.

Если вы просто хотите использовать программу, попробуйте найти бинарную версию. Обычно он состоит из банок, скриптов и документации. Исходные дистрибутивы полезны, если вы хотите посмотреть на источник и / или внести изменения.

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