Organización de carpetas de proyectos Java Eclipse

Estoy llegando a Java y Eclipse desde un fondo de C # / Visual Studio. En este último, normalmente organizaría una solución como esta:

\ MyProjects \ MyApp \ MyAppsUtilities \ LowerLevelStuff

donde MyApp contendría un proyecto para compilar un archivo .exe, MyAppsUtilities creará una DLL de ensamblaje llamada por el archivo .exe, y LowerLevelStuff probablemente compilará un ensamblaje que contenga clases utilizadas por la DLL de utilidades de nivel superior.

En Eclipse (Ganimedes, pero podría convencerse de cambiar a Galileo) tengo:

\ MyProjects \ workspace \ MyApp

Cuando creo mi proyecto inicial. Hay una opción para colocar los archivos de origen y de compilación en la misma carpeta, pero tengo archivos .java creados en una ruta que refleja la jerarquía de mi paquete:

\ MyProjects \ workspace \ MyApp \ src \ com \ mycompany \ myapp \ MyApp.java

Mi pregunta es la siguiente: cuando creo subproyectos (¿es el término de Java / Eclipse correcto?) Para archivos .jar que serán análogos a los archivos DLL de ensamblaje MyAppsUtilities y LowerLevelStuff anteriores en .NET, ¿puedo (debería) organizar las carpetas de manera equivalente? P.ej.:

\ MyProjects \ workspace \ MyApp \ src \ com \ mycompany \ myapp \ myapputilities \ MyAppsUtilities.java

¿Cuál es la manera estándar / correcta de organizar estas cosas y cómo se hace específicamente en el IDE?

Respuestas a la pregunta(4)

Su respuesta a la pregunta