Eclipse Java организация папок проекта

Я прихожу на Java и Eclipse из C # / Visual Studio фоне. В последнем случае я бы обычно организовывал решение так:

\ MyProjects \ MyApp \ MyAppsUtilities \ LowerLevelStuff

где MyApp будет содержать проект для сборки .exe, MyAppsUtilities создаст DLL-сборку, вызываемую .exe, а LowerLevelStuff, вероятно, создаст сборку, содержащую классы, используемые DLL-библиотеками утилит более высокого уровня.

В «Затмении» (Ганимед, но можно убедить перейти на Галилео) я имею:

\ MyProjects \ рабочее место \ MyApp

Когда я создаю свой начальный проект. Существует возможность поместить исходные файлы и файлы сборки в одну папку, но у меня есть файлы .java, созданные по пути, который отражает мою иерархию пакетов:

\ MyProjects \ рабочее пространство \ MyApp \ SRC \ ком \ MyCompany \ MyApp \ MyApp.java

У меня такой вопрос: когда я создаю подпроекты (это правильный термин Java / Eclipse?) Для файлов .jar, которые будут аналогичны вышеупомянутым сборочным DLL-библиотекам MyAppsUtilities и LowerLevelStuff в .NET, могу (должен) ли я организовать папки одинаково? Например.:

\ MyProjects \ рабочее пространство \ MyApp \ SRC \ ком \ MyCompany \ MyApp \ myapputilities \ MyAppsUtilities.java

Каков стандартный / правильный способ организации этого материала и как это конкретно делается в IDE?