2009-08-27 3 views
0

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

благодаря

ответ

1

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

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

0

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

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

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

Смежные вопросы