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