Ett Java-projekt innehåller källkod och relaterade filer för att bygga ett Java-program. Det har en associerad Java-byggare med vilken du inkrementellt kan kompilera Java-källfiler vartefter som de ändras.
I ett Java-projekt underhålls även en modell av dess innehåll. I modellen ingår information om typhierarki, referenser och deklarationer av Java-element. Den informationen uppdateras kontinuerligt vartefter användaren ändrar Java-källkoden. Uppdateringen av den interna Java-projektmodellen är oberoende av Java-byggare. I synnerhet när du utför ändringar i koden och automatiskt byggande är avstängt återspeglar modellen ändå det aktuella projektinnehållet.
Du kan organisera Java-projekt på två olika sätt:
Java-byggfunktion
Stöd för omfaktorisering
Filtrera element