building a java project
a project can have zero or more builders associated with it. a java project is associated with a java builder. to see the builders associated with a project −
in the package explorer view right click on the project and select properties.
in the left hand side tree click builders.

it's the java builder that distinguishes a java project from other types of projects. by click on the new button you can associate the ant builder with a java project. the java builder is responsible for compiling the java source code and generating classes.
the java builder is notified of changes to the resources in a workspace and can automatically compile java code. to disable automatic compilation deselect the build automatically option from the project menu.

if automatic compilation is disabled then you can explicitly build a project by selecting the build project menu item on the project menu. the build project menu item is disabled if the build automatically menu item is selected.