A project is the top-level construct for organizing the different resources. It contains files as well as folders. In the Workbench you can create different kinds of projects, and they will have a different structure. A Web project, for example, has a different nature from a Java project; therefore it will have a different folder structure.
We now briefly discuss the types of projects referred to in this document:
When you want to create a Java application, you first have to create a Java project to contain the Java files. Each Java project has a Java builder and builder path associated with it, which are used to compile the Java source files.