Projekt Java obsahuje zdrojový kód a související soubory potřebné k sestavení programu Java. Projektu je přiřazen tvůrce Java, který je schopen přírůstkově kompilovat zdrojové soubory Java při jejich změně.
Projekt Java také udržuje model svého obsahu. Tento model obsahuje informace o hierarchii typů a o odkazech na prvky Java a o jejich deklaracích. Tyto informace jsou neustále aktualizovány změnami zdrojového kódu, jež provádí uživatel. Aktualizace vnitřního modelu projektu Java závisí na tvůrci Java; model odráží momentální obsah projektu při úpravách zdrojového kódu dokonce i v případě, že je vypnuto automatické sestavení.
Projekty Java můžete organizovat dvěma různými způsoby:
Tvůrce Java
Podpora opětovných deklarací
Vytváření nového projektu Java
Vytváření projektu Java jako vlastního kontejneru zdrojů
Vytváření projektu Java se zdrojovými složkami
Vytváření nové zdrojové složky
Vytváření prvků Java
Kopírování a přesun prvků Java
Generování metod getter a setter
Filtrování prvků